Embedded devices and gadgets

Software for Devices, Sensors & Industrial Systems

Contact Me

I build IoT software for small, connected devices where dependability is key, like Arduino, ESP32, Raspberry Pi and other embedded Linux or microcontroller systems.

My work includes everything from quick prototypes to full production applications that gather data, manage hardware, connect to cloud services or fit into existing business workflows.

Beyond just the core firmware, I can also handle device communication, sensors, input/output, serial protocols, Bluetooth, WiFi, local data storage, web APIs, user dashboards and background services.

No matter where the device will be used, on a desk, in a car, in a warehouse or an industrial setting, the software I create will be practical, easy to maintain and work within the hardware's limits.

My work

I have worked with an agri-business to develop a customised application for the Schlage HandPunch GT-400 - a hand scanner device. 

With this application employees place their hand on the scanner to clock-in to their shift, and at the end of their shift they can clock-out and describe the tasks they have completed during their shift. This application allows business owners to accurately record the movements of a large workforce throughout the day, and be alerted should any employees not clock-out after their shift.

Open Source

I have also developed software for a number of devices including Raspberry Pi, Arduino and the ESP32/8266 WiFi Module, which are free and available to download now.

Raspberry Pi

Arduino

ESP8222 WiFi Module