Building a Design System from Scratch
How I approached creating a cohesive design system with tokens, components, and documentation — from first principles to production.
Thoughts on design, engineering, and the craft of building for the web — written from the trenches.
How I approached creating a cohesive design system with tokens, components, and documentation — from first principles to production.
Why stripping away decorative noise and embracing raw, functional aesthetics can lead to more honest and memorable digital experiences.
A deep dive into React Server Components and how they fundamentally shift the mental model for building data-driven applications.
A practical guide to rolling deployments, health checks, and container orchestration patterns for small teams shipping fast.
Most websites treat typography as an afterthought. Here's how to use variable fonts, fluid sizing, and optical alignment properly.
Lessons from building developer tools — error handling, progress indicators, colored output, and respecting the terminal environment.