Blog
Tank War 2000: vibe coding a multiplayer tank game for a game jam
Building an authoritative-server multiplayer tank game with Claude Code in three weeks for the 2025 Vibe Coding Game Jam, and what I learned about steering an AI coding agent.
Teaching Linux to talk to my Prius: reverse-engineering Techstream and the Mini-VCI cable
How a question about one A/C servo turned into a cable firmware teardown, a from-scratch Rust J2534 driver, a decoded dealer diagnostic database, and a first open release. Part one.
Reverse-engineering a $30 USB power meter, and writing it a new brain
How I went from “why won’t this meter do what I want over USB” to a from-scratch replacement firmware that triggers USB-PD, QuickCharge, and Samsung AFC on command.