All work

Loopcraft design system

One source of truth for four product teams. I set up tokens in Figma, synced them to CSS variables, and built a docs site where every component has a live example.

Year

2023

Role

Design systems lead

Client

Loopcraft

Timeline

6 months

What changed

01

01

Tokens flow from Figma to code on every release

Tokens flow from Figma to code on every release

02

02

Docs with copyable, working examples

Docs with copyable, working examples

03

03

Adopted by all four product teams

Adopted by all four product teams

The problem

Four teams were maintaining four slightly different button styles, and every design review spent time on spacing and colour rather than the product.

What I changed

I defined tokens in Figma variables and wrote a small script that exports them to CSS on every release, so design and code never drift apart.

Laptop on a glass desk showing a black and white website

Docs people actually use

Every component page shows a live example with code you can copy, plus notes on when not to use it.

What I learned. Adoption followed trust. Once the tokens shipped automatically with every release, teams stopped keeping their own copies.

What happened

All four teams moved to the shared library, and new screens now start from components instead of from scratch.

Have a problem like this?

I take on two or three projects a quarter. Tell me what’s slowing your team down and I’ll reply within a day.

Create a free website with Framer, the website builder loved by startups, designers and agencies.