Design System.

Year

2026

Role

Personal project

Duration

3 days

Scope

Design Tokens, Component Architecture, Figma Variables, Documentation, Claude Code, Figma MCP

My DSM: a personal design system built token-first with Claude Code and a live Figma connection, in three days that became the foundation for everything I've built since, including this site.

Figma Claude Code Design Tokens Personal Project
My DSM's color tonal ramps, documented live: green, neutral, gold, and rust, each running light to dark.

the spark.

I unify design systems across four business lines at the bank, but I never had one of my own. That gap started to bother me while I was closing a personal skill gap in AI-assisted design. I found Design Cortex, a design-system documentation structure someone else had built and published, and used it as the base to build a system that was actually mine.

01

A Gap I Wanted Closed

I wanted real hands-on fluency with AI tools, not just the ability to point my team toward them.

02

Design Systems, Never My Own

Years spent unifying design languages for other people's products, with nothing built the same way for myself.

03

A Base, Not A Blank Page

Adopted an existing documentation structure and reshaped it around my own tokens, components, and voice.

the build.

No shortcuts, no jumping ahead. Three nights, barely a break, building and documenting every single piece the same disciplined way.

01

Tokens Before Anything Else

Primitives, then semantic color, type, spacing, and motion, the layer everything else binds to.

02

One Documentation Pattern For Everything

Live examples, anatomy, variants, when to use it and when not to, accessibility notes, on every single piece. Reads like a living Storybook, not a static file.

03

Built Once, Wired To Figma

Pushed group by group into Figma through Claude Code and a live Figma MCP connection, so design and code stay in sync instead of drifting apart.

My DSM's color tokens, documented live: primitives, semantic mappings, and their tonal ramps. My DSM's Card molecule, documented live, including the full component sidebar. My DSM's elevation scale, documented live: every shadow step from subtle to glow-accent.

in practice.

Once I trusted the system, I built pages for my old portfolio with it. For this site, I duplicated the whole DSM rather than touch the original, and redefined color, type, and button style inside Claude Code. I view the live system through Cursor, opening it as a local server, but everything is still built in Claude Code.

01

Duplicated, Not Edited

A separate copy, so the original system stays untouched no matter what a specific site needs.

02

Viewing, Not Building

Cursor only opens the local server to look at the live docs. Claude Code is what actually builds, so the two never compete for the same job.

03

You're Looking At The Proof

This page's type, color, and buttons are running on that duplicated system right now.

The icon set, live.

Home
Search
Menu
Chevron Down
Chevron Right
Chevron Left
Chevron Up
Arrow Right
Arrow Left
Arrow Up
Arrow Down
Close
Log Out
External Link
Link
More Horizontal
More Vertical
Filter
List Filter
Sliders Horizontal

what I learned.

I've built and unified design systems wired to real production code for years, at the bank, just never with AI doing the work alongside me. Doing that once myself, tokens to components to Figma, is what finally made "trust the system" feel like something I understand firsthand, not just something I ask other people to do.