
03 — Journal
Notes from the drawing table
TypeScript
Full-stack TypeScript, end to end
Why I write the frontend, the API and the database layer in one language, and what it saves my clients.

Backend
The database is the product
Notes on Harbor Pay, and why a good schema outlives every framework you put on top of it.

DevOps
Shipping small, shipping daily
Feature flags, preview deploys and small pull requests: how my teams ship to production every day.

API Design
A case for boring APIs
REST has a difficult reputation. Here is why predictable, boring APIs still win in production.

Frontend
Interfaces worth reading
What building Atlas Docs taught me about typography, accessibility and fast search in the browser.

Career
Seven years of shipping web apps
Seven years, forty projects and a few lessons I wish I had learned on day one.
