The Builds
12 live — more porting over
HC Air Monitor
A USB-C desk air monitor with a custom PCB and printed enclosure. Watch the room through its colored lights, or connect to the live browser instrument.

A Shop With No Backend
A real store taking real money on a static site — one Stripe link, zero cart code, and card details that never come near my server.
The Key Stays Locked
A Gemini chatbot running on a live public site, with the secret API key never once reaching the browser.

Sign In, Save, Come Back
Google sign-in wired to a live Firestore database. Your score follows you to any device you log in from.
Allergy Insight
A battery-powered air-quality device with AI insights and a custom PCB, built for under $30. Pick up the board and turn it over in 3D.
Don't Build a DIY "Plasma" Cannon
Testing whether the plasma cannon videos are real: $12 of water jugs and vinyl tubing, one literal backfire, and a blue plasma wave in slow motion.
Python Groundhog Tracker
Motion-triggered recording, auto-trimming, and OpenCV tracking for Goober, the groundhog under my porch. He has no idea he's famous.
Motorizing a 20-Year-Old Lego Car
An ESP32, a stepper motor, and LED headlights strapped into a childhood Lego car, driven from a custom SwiftUI iPad app over Bluetooth.
The Butter Robot
A working replica of the Butter Robot from Rick and Morty. The wiring is a mess, but the existential dread is fully functional.
3D-Printed ESP32 Claw
A printed robotic gripper that broadcasts its own Wi-Fi network and serves its own control dashboard. The claw is also the router and the server.
Physical vs Software Button
Are physical buttons still worth wiring in 2026? One LED circuit, two control schemes — a push-button versus a webpage served by the ESP32 itself.
ATM Jackpotting Demo
A mock ATM built for my cyber-physical systems class, demonstrating the hardware weaknesses behind the 2026 attacks — with the full paper.