Expertise · 04

Hardware & Electronics

Bringing intelligence and connectivity into the physical world.

Real devices, real sensors, real installations. I design and build electronics that measure, monitor and respond to the world around them, and the software that makes them useful.

What I do

Capabilities

  • Custom electronics and prototyping
  • Arduino, ESP32 and Raspberry Pi applications
  • Sensors, instrumentation and data logging
  • IoT devices and remote monitoring
  • Environmental and agricultural monitoring
  • Edge AI and computer vision
  • Smart home and building automation
  • Robotics and physical computing
  • Interactive kiosks, POS and digital signage
  • 3D-printed enclosures and prototypes
How I work

My approach

  1. 01

    Prototype

    Get from idea to a working proof on the bench quickly, to test what matters before spending on production.

  2. 02

    Design

    Choose the right boards and sensors, then design the circuit and a 3D-printed enclosure around them.

  3. 03

    Connect

    Write the firmware, get the data off the device and into dashboards, alerts and other systems.

  4. 04

    Deploy

    Install in the field, update remotely and monitor it, so it keeps working long after launch.

Experience

Done it before

Published author
Wrote Introduction to JavaScript Electronics, a book on building with Arduino, sensors and JavaScript.
Device software over USB and serial
Lead architect on a desktop app that talks to gaming peripherals over USB/HID and serial.
Smart homes and automation
HomeKit smart homes and home automation built end to end, hardware included.
Robots, drones and RC
A long habit of building physical computing projects, from RC cars to drones and robots.
Projects

Hardware & Electronics work

A NodeMCU ESP8266 board powered by a 9V battery
ESP8266 · IoT · Edge AI · Wi-Fi · LLM

A $2 web server that can think

An ESP8266 chip running a web server on a 9V battery. Back then it switched a light. Today it can ask a language model what to do next.

More expertise

Have a project in mind?

Let's build