HARDWARE. SOFTWARE.   CREATIVE TECHNOLOGIST.

Passionate about solving real problems with innovative products.