2026
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

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

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
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
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
93% collision avoidance and 88% route efficiency in dynamic indoor environments, running YOLOv9 and ROS 2 SLAM off an ESP32-CAM.