writing · 2023 — 2026
Thinking out loud.
Essays on the systems I build — architecture decisions, debugging war stories, and the craft of shipping production software.
Event-driven Node.js at scale: lessons from 10M events/day
How we migrated a monolithic REST API to event sourcing, the Kafka patterns that worked, and the 73% p99 latency reduction we achieved.
Cold starts are a myth (when you build it right)
Container pooling, pre-warming strategies, and runtime optimization that got us sub-200ms cold starts on a self-hosted FaaS platform.
Reliable invoice extraction with GPT-4 + fallback OCR
Graceful degradation patterns for production LLM systems: confidence scoring, deterministic validation, and when to trust the model.
PostgreSQL at scale: what I wish I knew at year three
Index strategies, connection pooling, JSONB trade-offs, and the observability setup that saved us from three 3AM incidents.
Seven engineering principles I refuse to compromise on
From "make it work, make it right, make it fast" to "code is a liability" — the beliefs that shape how I build.
newsletter
One essay a month. No noise.
No spam, no tracking. Unsubscribe with one click.