Available for engineering leadership roles

Engineering Manager
building systems
that scale.

15+ years designing backend systems, distributed architectures, and the engineering teams that ship them. I write about performance, reliability, and the craft of building software that lasts.

Philosophy

How I think about engineering

Four principles that guide every system I design and every team I build.

Systems over components

A great system is greater than the sum of its parts. I design for composition, not isolation.

Performance is product

Latency, throughput, and reliability aren't operational concerns — they're product features that compound.

Measure everything

Intuition gets you to good. Observability gets you to great. You can't improve what you can't see.

People build systems

The best architecture is useless with a dysfunctional team. I invest in people as much as in code.

Let's build something exceptional.

Open to engineering leadership roles, technical advisory, and interesting collaboration opportunities.