Back to work
//Design System

Design System

Building a scalable foundation for digital products

A structured design system — foundations, tokens and a scalable architecture — built to remove repeated decisions and keep future product work consistent by default.

Design System

Role

Product & Design Systems

Year

2025

Platform

Web & Mobile

Design SystemsUI ArchitectureFigma

The Problem

As products grow, small inconsistencies in colour, type, spacing and interaction patterns compound — every new screen makes a fresh decision that a previous screen already made differently, with nothing forcing consistency by default.

What I did for Design System

I built the foundational layer of this design system solo — colour, typography and spacing, plus the primitive-to-semantic token layer that components will reference — documented and applied to a real interface end to end. Foundations came before components deliberately: building components before the token layer existed would mean rebuilding them the moment the tokens changed underneath.

The Outcome

A working foundation, not a finished product — real colour, typography and spacing tokens, documented and applied to at least one real interface, with the component layer deliberately not yet built. No adoption numbers are claimed, since nothing has been handed to another team to use yet.

3

Foundations built

6

Semantic token groups

Next

Component library

Foundations, in Figma

Design system overview page showing audience, the problem it solves, when to use it, and what's insideOverview
Design system colour foundations page — primitive ramps, semantic tokens and a light/dark theme exampleColour
Design system typography foundations page — the type scale and named text stylesTypography
Design system spacing foundations page — the 10-step spacing scaleSpacing

Have a similar project in mind?

Let's talk about what you're building and how I can help you ship it.