Writing
Notes
Flutter, mobile architecture, testing and what it takes to ship at scale. Also on RSS.
- An agent that returns a tested PR, not a diff
Designing an agent graph where the scheduler is deterministic Dart, the models reason inside nodes, and nothing ships until a validator has driven the app and produced evidence.
- Face recognition that never leaves the device
Building photo check-in for a martial arts app: why the model runs in the browser, why the biometric template is never stored on a server, and why two brothers in the same gi drove the hardest design decision.
- Four caches between a product photo and the screen
How a commerce app keeps image memory bounded: resize at the CDN, cap the decode, size the caches in pages rather than megabytes, and keep a remote kill switch.
- Cutting Flutter CI from 21 minutes to 7
A test suite that booted 304 engines, caches that were invisible to the runs that needed them, and a staging pipeline compiling the same Dart twice.