notes from
the work.
What I learn shipping real projects — UX decisions, performance numbers, and the parts of client work nobody writes about.
6 articles shown
- UX
The audit that pays for itself
Most sites do not need a rebuild. They need someone to sit with the analytics for a day and say the uncomfortable thing out loud.
7 min readRead → - Performance
Why your Next.js site is slow (and it is not Next.js)
Six real projects, six different bottlenecks, and not one of them was the framework. A field guide to finding the actual cost.
11 min readRead → - Practice
Designing for clients who cannot describe what they want
A short set of questions that turns a vague brief into a scope you can price with a straight face.
6 min readRead → - Case notes
Revamping a live product without breaking trust
Shipping a redesign to an audience that already knows where everything is. What we changed, what we deliberately did not.
9 min readRead → - Engineering
A design system for a team of one
Tokens, components and the discipline to stop. What is worth building when you are the only person using it.
8 min readRead → - Practice
Handing off to a dev team you will never meet
Subcontract work lives or dies on the handoff. Here is the package I send every time.
5 min readRead →