Skip to main content
AdityaChinchakar
Design System · Case Study

Simplifai
Design System

Scaling AI-native interfaces with a semantic token architecture and a token-driven Figma → React sync pipeline — one library serving 5 product teams.

01 — Before State

What We Were Working With

Fragmented design across 5+ products, each team writing components independently, zero token alignment.

5+

Product teams with conflicting patterns

3

Separate design files with no shared library

0

Shared components pre-system

~14d

Avg. time to deliver one new component

Before
  • Inconsistent spacing — each team used different scale
  • Duplicated components across 5+ product files
  • Zero shared design tokens or color variables
  • ~14 days average to deliver a new component
  • Dev handoff required manual re-specification every sprint
After
  • Single source of truth — one Figma library
  • Semantic token layer: color, spacing, radius, type
  • 42% faster product iteration cycles
  • Token-driven Figma → React sync via Style Dictionary + auto-generated PRs
  • Design and engineering speaking the same language

02 — System Anatomy

The Design System

Color tokens, type scale, and components — from a single Figma library that eliminated 3 separate design files and 5 teams working in silos.

Color Tokens

Primary
interactive.primary
#7C3AED
Secondary
interactive.secondary
#4338CA
Success
feedback.success
#059669
Warning
feedback.warning
#D97706
Error
feedback.error
#DC2626
Surface
surface.default
#F4F4F5
42 tokens across 6 categories · Figma Variables + CSS custom properties + Tailwind config

Type Scale

Style
Size / REM
Weight
Sample
Display
48px / 3rem
700 / 1.1
Aa
Heading 1
36px / 2.25rem
700 / 1.2
Aa
Heading 2
24px / 1.5rem
600 / 1.3
Aa
Body Large
18px / 1.125rem
400 / 1.6
Aa
Body
16px / 1rem
400 / 1.6
Aa
Caption
12px / 0.75rem
500 / 1.4
Aa

Components

Button — 4 Variants
Input — 4 States
Default
Enter value...
Focus
Enter value...
Error
Invalid input
This field is required
Disabled
Disabled
Badge — Status Variants
ActivePendingErrorDraftNew
28 components · Atomic design structure · Auto-layout + tokenized · 42% dev iteration improvement
Atomic Design System

Built from the ground up,
one atom at a time.

Every decision is deliberate. Every token reusable. Explore how we went from raw values to full product surfaces.

A single token change cascades to 2,400+ instances across the product.

design-system / atoms
Brand Purple
--color-brand
#7C3AED
Text Primary
--color-text
#18181B
Radius MD
--radius-md
8px
Space 4
--space-4
16px
Ag
Font Weight
--font-bold
700
Shadow SM
--shadow-sm
0 1px 3px
Token Architecture

One change.
Everywhere, instantly.

Click any token or component below to trace its connections through the system. This is how a rebrand takes 4 minutes, not 4 weeks.

Primitive Tokens
Semantic Tokens
bg.interactive
Button bg
bg.surface
Card bg
text.primary
Heading text
text.secondary
Body copy
space.section
Layout gap
radius.ui
Corner radius
Components
Interactive Playground

Tweak the knobs.
Watch the system flex.

Every control here maps to a real token group. Theme, density, and radius all cascade from a single source of truth.

Active Token Set
color-scheme:light
space-scale:1.0×
radius:--radius-lg
Simplifai
24
Flows
4.1k
Runs
99.9%
Uptime
Recent Flows
Lead Qualification
Active
Invoice Processing
Paused
Redlines & Specs

Designed to spec.
Built to precision.

Every component is a precise assembly of tokens. Hover the node in inspect mode to reveal its full token specification.

Text Analysis

v2.1.0 • Stable

Active
NLPSentimentReal-time
Input Tokens4.2k / 10k
Token Specification

Switch to Inspect Mode

WCAG 2.2 AAA Compliant

Automated checks ensure 4.5:1 contrast and 44px touch targets on all interactive elements.

Development Velocity

42% faster

Reduction in UI dev time after implementing the tokenized system.

System Specs

Engineered, not just designed

The Simplifai Design System was built with semantic design tokens synced directly from Figma to React — creating a single source of truth across design and code.

120+
Components built
8
Token categories
12
Type scales
24
Layout patterns
tokens.css
--color-primary
#6366f1
--color-accent
#8b5cf6
--color-surface
#f4f4f5
R--radius-md
12px
R--radius-xl
24px
F--font-sans
Inter, system-ui
S--shadow-card
0 4px 20px rgb(0,0,0,0.06)

Component Annotation

border-radius: var(--radius-md)
:focus-visible ring
var(--color-primary)
WCAG 2.2 AA — 7.2:1 contrast
Height
44px
Padding
12px 24px
Font weight
600
WCAG 2.2 AA
Framer Motion animated
Figma → React tokens
100% TypeScript
Governance & Impact

A system is only as good
as its adoption.

I led both the design and the cultural change — introducing governance processes that turned sporadic UI effort into a disciplined, high-velocity product engine.

+20%
Client satisfaction

Through visual consistency alone across 50+ product screens.

3wks → 5d
Review cycle time

Standardized tokens eliminated redundant design debates.

0 → 120+
Reusable components

Built from scratch to cover every AI-native surface.

5 designers
Team led & mentored

Cross-functional alignment from product to engineering.

The "Sync" Workflow

Bidirectional Figma ↔ React handoff, automated end-to-end

Figma token update
Designer edits --color.brand
Style Dictionary
Transforms to CSS, JS, iOS, Android
Auto-generated PR
Pushed to github.com/simplifai/ui
CI Review
Automated visual regression tests pass
Production merge
All 120+ components updated instantly
Figma
React
< 1 sprint
Time to adopt
For new devs to be productive
0 regressions
Visual regression
Across 6 months post-launch
+42%
Dev velocity
Faster UI build time — measured vs. pre-system sprint velocity (avg over 4 sprints)
The Challenge

The gap between
spec and production.

A design system is only as strong as its enforcement. Even the best-documented system drifts when developers are under pressure.

Design System Spec

The “Ideal” State

We built a robust system. Tokens were defined, guidelines were clear, and the Figma library was pristine.

Yet, as we scaled, I noticed a recurring pattern: implementation drift.

bg-blue-600text-whiteh-11
WCAG AAA Compliant
Production Reality

The gap between design intent and product reality.

Small deviations—a hex code here, a hardcoded margin there—were breaking accessibility silently.

This realization sparked a question: What if the product could govern its own quality?

Contrast Violation

Ratio is 3.1:1. Expected 4.5:1 (AA).

“A design system is only as strong as its enforcement. Aulys is the automated layer of that enforcement.
See How I Built Aulys

Continue the journey