Production software, built with AI in the loop.
I build iOS apps and the Node backends behind them for a field sales team. These are working notes on what held up, what didn't, and where the machine needed a human to say no.
-
The Expense That Showed Up Twice
A duplicate bug I couldn't reproduce, an AI that wanted to paper over it, and why the extra machinery you didn't ask for is where the concurrency bugs live.
Reference notes
Long-form write-ups I keep for myself. Complete rather than readable.
-
Receipt Upload Queue: Reference Notes
The complete design of a durable, idempotent receipt upload path across iOS, Node, and MySQL. Every invariant, every crash window, and the code that holds each one. Companion to “The Expense That Showed Up Twice.”