Skip to the record

Projects

5 with reports · 6 smaller builds

Hardware that had to work on a bench before it worked in a field, and the software that made it observable.

2026


20
Devices under test

Illumibot Test Rig: Hardware CI & Observability

Provisioning and runtime for the illumibot LAVA test rig: one repository owns the Ansible roles, inventory, and secrets that build it, the docker-compose LAVA stack that runs it, and the Mender OTA pipeline that upgrades 20 physical boards on every release.

Ansible · Docker Compose · LAVA · Mender OTA · Grafana · Loki · Hardware-in-the-loop CI

100 Hz
Balance loop

CASE: Voice-Controlled, AI-Powered Self-Balancing Robot

Design and build a two-wheeled self-balancing robot that holds vertical equilibrium via real-time PID control on a dual-core ESP32, integrating on-device wake-word voice input with cloud-based conversational AI so the balance loop is never interrupted by audio processing.

ESP32 · FreeRTOS · C/C++ · PID control · MPU6050 DMP · I²S audio

6
Cooperating agents

PassDTS: AI-Powered Defense Travel System

Build an intelligent travel-authorization platform for the U.S. Department of Defense that uses AI agents to validate requests, route approvals, and orchestrate multi-step approval chains in place of a slow, manual workflow.

React · FastAPI · PostgreSQL · Docker · Multi-agent AI

Fusion 360
Modeled, printed on an H2D

Enclosure CAD, Drawings & 3D Printing

Design, validate, and print the physical parts the projection product and its test bench depend on, from a room-scale fog wall down to the enclosures that make the electronics shippable.

Fusion 360 · Design for manufacture · Bambu Studio · 3D printing

2025


<1 s
Response latency · 10+ devices

Smart Home SCADA

Build a centralized home-automation platform on industrial SCADA principles rather than consumer smart-home tooling, so the house is supervised the way a plant is. Ignition 8.1 Perspective runs the HMI, every room is modeled as a User-Defined Type, and ESP32 nodes reach the historian over MQTT with Node-RED handling the transforms. That gives reliable real-time monitoring and control of 10+ IoT devices at sub-second response latency.

Ignition 8.1 · MQTT / Sparkplug B · Node-RED · ESP32 · SQLite historian

Also on the bench


2024

Vision Bot: ESP32-CAM Rover

93% collision avoidance and 88% route efficiency in dynamic indoor environments, running YOLOv9 and ROS 2 SLAM off an ESP32-CAM.