cn|
WorkWritingAboutConnect

cn

building things that matter

  • Work
  • Writing
  • About
  • Connect

© 2026 Cristian Najera

  1. Home
  2. /Writing
  3. /Building a Design System from Scratch
Design SystemsTailwind

Building a Design System from Scratch

Lessons learned creating a token-based design system with Tailwind v4.

April 2, 2026·1 min read

Building a design system is less about the components and more about the constraints. Here's what I learned creating a token-based system with Tailwind v4's CSS-first configuration.

0%
← PreviousServer Components in ProductionNext →Evals Are the Product

Related posts

Why I Still Reach for Boring Python FirstI default to stdlib and dataclasses until complexity is earned. Here is the heuristic I use to decide when a framework is worth the overhead.3 min read
PythonOpinionEngineering
Evals Are the ProductWhy treating evaluations as a first-class product concern is the difference between shipping reliable LLM applications and guessing.4 min read
AITesting
Server Components in ProductionPatterns and pitfalls from migrating a Next.js app to React Server Components.1 min read
ReactNext.js

Stay in the loop

New posts on engineering, architecture, and what I'm building.