Engineering notes, written slowly.

I build applications, write about AI, APIs and system design - the silent bugs, the wiring, and the boring parts that quietly hold everything up.

Recent writing 2026

Two kinds of correctness: currency bugs and ghost feature flags

A currency display bug in the exchange flow and a feature flag referencing something that never existed in production. Two different kinds of silent incorrectness.

Engineering · 3 min read

The shape of shared libraries

A shared library is defined by the shape it presents to its dependents. Two cases make that concrete: an icon component used through an undeclared path, and a one-line logging change that quietly broke a numeric assumption.

Engineering · 2 min read

Three quiet bugs hiding in a cross-service feature

Shipping a feature across four services meant coordinating an AI backend, a fare search service, and two frontend components. Along the way: a silent configuration bug, a duplicate event contract, and an HTML injection path.

Engineering · 3 min read
Older posts