Building a Handcrafted Design System
Why we built our own design system instead of copying shadcn — and how.
Why we built our own design system instead of copying shadcn — and how.
Design systems have moved past the copy-paste era. We share the principles we follow to build a system that preserves brand character and that the team actually uses.
Tokens-first is the only way to keep brand identity from rotting at scale.
Token-first thinking is more powerful than a bag of components. Color, typography, spacing — every design decision should reference a token. Otherwise the system rots in six months.
Accessibility isn't a feature you add later. Keyboard nav, focus states, screen reader support — they get built in the moment the component is written, not afterwards.
We shipped dozens of LLM-backed products. Which patterns scaled, which collapsed — field notes from production.
Next.js 16, Tailwind v4, server components, the edge runtime — what should you actually build a web product with in 2026?