Northwind
Reporting for a logistics fleet that had outgrown its spreadsheet. p95 went from 4.1s to 380ms without adding a single server.
Available for select work
I help product teams make their systems fast, observable and dull — the kind of software nobody has to think about at 3am. Eleven years in, most of that spent removing things rather than adding them.
Selected work
Reporting for a logistics fleet that had outgrown its spreadsheet. p95 went from 4.1s to 380ms without adding a single server.
Route planning API for field-service crews across 14 countries. Sub-100ms responses on 40 million road segments.
An event pipeline that moves 40 million messages a day and has been paged twice in three years. Both times were DNS.
Writing
Longer pieces on performance, databases, design systems and the operational habits that keep things running.
Novelty has a carrying cost. A case for choosing the technology you can debug at 3am over the one that looks best on a conference slide.
Engineering
How a three-person team replaced four competing button components with 64 documented ones — and why the tokens mattered more than the components.
Design systems
Most budgets die in a spreadsheet. Here is the version that survived two years of feature work, plus the CI check that enforces it.
Performance
How I work
01
Almost every rewrite I have been asked to lead was solved by an index, a cache header and deleting a synchronous call. Numbers first, opinions second.
02
A single well-understood machine with backups beats a distributed system nobody can reason about. Scale when the graph tells you to.
03
If the correct thing is harder than the wrong thing, people will do the wrong thing. Pitfalls of the API are documentation problems first.
04
If I cannot describe how to recover a system in one page, I do not understand it yet. The runbook is the design review.
Current toolkit
A longer, annotated list lives on the uses page.
Next step
I take on two engagements a quarter — usually performance work, database cleanups or rescuing a service that has become the thing everyone is afraid to deploy.