Live Now Streaming live — ask me to build anything, free, right now. Open on Twitch ↗
Want to chat? Drop a request: Join the chat →
overview

Code that runs on real devices

From a single sensor on a microcontroller to a fleet of connected IoT devices, I write the low-level firmware and the software that talks to it — the bridge between hardware and the cloud.

To be clear about what this is: I work at the software level — writing and adapting firmware, wiring up sensors and modules in code, and using AI to figure out parts I haven't met before. I've got a computer-repair background and I'm happy troubleshooting devices, but for deep electrical or circuit-board design I'll work alongside a hardware specialist.

firmware.c
// blink + read sensor
void loop() {
digitalWrite(LED, HIGH);
t = readTemp();
mqtt.publish("sensor/temp", t);
}
devices & firmware

What this can include

Microcontroller firmware

Code for Arduino, ESP32, STM32, Raspberry Pi Pico and similar boards.

IoT & connected devices

Devices that report to the cloud and can be monitored or controlled remotely.

Sensors & actuators

Reading the physical world — temperature, motion, light — and driving motors, relays and displays.

Single-board computers

Raspberry Pi and Linux-based projects, from kiosks to home automation.

Communication protocols

I2C, SPI, UART, Bluetooth, LoRa, MQTT — getting devices to talk to each other.

Prototype to product

Turning a breadboard idea into reliable, repeatable firmware.

the stack

Tools & tech

A sample of what I reach for — not an exhaustive list, and I'll always use what fits your project best.

C / C++ Arduino ESP32 Raspberry Pi STM32 MicroPython MQTT FreeRTOS Bluetooth / BLE LoRa

Got something to build?

Tell me what you're trying to make. First reply is free, and there's no obligation.

message.sh
// or reach me at WhatsApp · +61 401 824 126
LIVE Ask Me to Build Something
Watch on YouTube Chat