Building a Design System from the Ground Up
DESIGN SYSTEMS · COMPONENT ARCHITECTURE · DOCUMENTATION
An enterprise platform. No tokens, no shared components, no documentation. Built by different people at different times, and it showed. I built the design system from scratch, independently, while the product was live and shipping.
Role: UX Designer · Duration: 4-6 weeks
The platform had no design system. The features were built at different times by different people, each with different typography, different spacing, different component patterns, different colour usage.
Buttons looked different between modules. Status chips had three different visual treatments. Navigation was inconsistent depending on which module you opened.
The Problem
The Process
Five phases, built in order. Each one made the next possible.
Component 01 |
Three different status treatments. One platform.
Component 02 |
Written for developers & designers.
Component 03 |
Forms were the most common UI in the platform and the most inconsistent.
The solution: A single form element family with shared states, default, focused, error, disabled. Validation messages written to a standard. Error colour tied to the critical token.
Buttons followed the same logic.
Challenges
What building alone actually looks like.
What Changed
A foundation the whole team can build on.


