
A token-led Figma library with 200+ components mapped 1:1 to Tailwind CSS variables, lifting team velocity 85%.
Three squads, three quiet forks of the same components. Onboarding a new engineer cost two weeks of 'which variant do I use?'
Internal design system used across three product squads. The goal was zero ambiguity between Figma and code — what a designer drops in a frame is what ships, down to the token.
Audited all three forks; tagged every divergence.
Talked to 7 engineers across squads about handoff pain.
Studied Polaris, Carbon, and Radix for token-naming patterns.
“Tokens before components. Naming wins or loses adoption before a single Figma frame is opened.”
“Documentation IS the system. If it can't be read in 90 seconds, it won't be used.”
Color, type, spacing, radius, shadow, motion — defined in JSON, generated for both Figma & Tailwind.
Button, Input, Card, Stack, Grid. Variants ≤ 4 per primitive.
Built only after primitives stabilized for 3 sprints.
Pair-shipped one screen per squad with the new system before deprecating forks.

Design systems live or die on the second sprint, not the first. Adoption is a function of how easy it is to use, not how complete it is.
A gesture-led mobile concept exploring thumb-zone radial menus, drag-to-confirm, and tactile haptic curves.