Writing

Notes from the build

Three long-form pieces on the things that decide whether a website succeeds: the system behind it, the speed of it, and the process that got it shipped.

Design Systems

Design Systems That Actually Scale With Your Product

Most design systems die in year two. Here is the token architecture, naming discipline and governance model I use to keep one alive across dozens of screens.

August 12, 2026· 8 min read· Read article →
Performance

Performance Is a Feature: Shipping Fast Front-Ends in 2026

Core Web Vitals are a business metric, not a lint rule. A practical walkthrough of the work that actually moves LCP, INP and CLS on real client projects.

July 28, 2026· 9 min read· Read article →
Freelancing

The Client Workflow That Removed Scope Creep From My Freelance Work

Contracts do not prevent scope creep — process does. The discovery, milestone and handover system I use so projects finish on time and clients stay happy.

July 9, 2026· 8 min read· Read article →