Engineering notes
Investigations, measurements, and decisions from production work.
Detailed write-ups on CI performance, dependency graphs, systems migrations, testing, developer tooling, and practical AI.
Published notes
01
Systems architecture
How switching from Ably to Firebase cut real-time infrastructure costs by 95%
A cost investigation and migration strategy that replaced a mismatched pricing model while preserving presence reliability and safe rollback.
6 min read
02
Developer experience
How barrel files slow down TypeScript builds
A benchmarked barrel-file removal that made production builds 29% faster, reduced module collection, and enabled accurate CI test selection.
7 min read
In progress
The next topics in the queue.
AI engineering
Practical AI agents for engineering teams
Where agents help, where deterministic tools remain better, and how to keep humans in control.
Testing
Testing large TypeScript applications
Building coverage that improves release confidence without turning the test suite into a bottleneck.