How to shrink Arduino

Zapro:
Get the smallest bluetooth module and the development software package for it and write firmware that does what you want.

How can you write firmware for HC-05?