Embedded software engineer. I take connected hardware from board-level design to production at scale — firmware, embedded Linux, and the cloud plumbing in between.
Most recently I led hardware and firmware at SmartBarrel, where I owned a fleet of 1,000+ industrial IoT devices deployed on construction sites — environments that punish anything fragile. My work spanned C++ firmware on microcontrollers, embedded Linux applications on Raspberry Pi, an image capture and processing pipeline, cellular connectivity, secure OTA updates, and custom PCB and enclosure design.
Before embedded systems, I built full-stack web software and led the development of an open-source contract-testing framework. In a previous life I was a tax lawyer at Deloitte — a background that taught me to reason carefully about complex systems and communicate clearly about them.
C/C++, bare-metal AVR firmware, embedded Linux, image pipelines on edge devices, OTA updates, cellular connectivity, power management, serial interfaces
Schematic capture & PCB design (KiCad, Autodesk Eagle), enclosure design (Autodesk Fusion), component selection, prototyping, manufacturing readiness
Go, TypeScript/JavaScript, Python, Ruby, Node.js, React, PostgreSQL, MongoDB
Linux, Git, Bash, Docker, CI/CD, AWS (EC2, ECS Fargate, Lambda, CloudFormation)