Crypto Tax Calculator

Design System

Design sytems

Design Tokens

Design<>Development automation

UI

UX

Mobile

Role:

Lead Designer

When:

Ongoing

What:

Designing and building design systems and processes from scratch

Outcome

Multi theme design system, complete with design tokens and support for white label product customisation, leading to a white

01 - The challenge

When I joined, the product's user interface was fragmented, relying on a mix of disparate, out-of-the-box components. This resulted in hundreds of undocumented inconsistencies across the user experience, leading to a disjointed user journey, brand dilution, and significant slowdowns in both design and development workflows.

02 - My role & approach

Recognising the need for standardisation, I took the initiative to lead the creation of a new, comprehensive design system. This was a self-directed project, not a formal assignment.
I approached this pragmatically to avoid impacting team velocity, I developed the system incrementally. The work was done in parallel with active projects, allowing us to build, test, and roll out new standards without ever pausing design or development output.

03 - The outcome

A robust scalable design system, established as the source of truth for the entire product. It included:
  • A library of componentised elements
  • A foundational layer of design tokens for managing colours, fonts and radiuses
  • Full multi-theme support
The flexibility of the system directly:
  • Enabled a new strategic partnership with MetaMask as we could seamlessly match their design style and theme
  • Facilitated a full company rebrand with significantly reduced engineering effort.
Design system structure diagram: design tokens, styles and component layers
Components built in Figma and linked directly to code using Figma Code Connect
Overview of the Figma component library pages
Tooltip component variants documented in Figma
Info accordion component states
Responsive modal component documentation for mobile and desktop
Chip component matrix across sizes, colours and states
Button component documentation
Form input component documentation
Table component documentation
Navigation component documentation
Design tokens across fonts, colours and Radiuses linked directly to code using Figma Code Connect
Design token tables for fonts, colours and radiuses in Figma

Currently building a storybook prototyping environment for shareable design concepts built using cursor. Chat to me about it.

Interested in getting into the detaills?