Writing
Thoughts on code, design, and the craft of building software.
Lessons from creating a component library that scales — tokens, variants, and the decisions that actually matter.
Moving from client-first to server-first React — the mental model shift and practical wins.
Why the best code is the code you didn't write — and how to resist the urge to over-engineer.