← All work

Cashrewards Design System

Building scalable foundations for design and engineering.

Cashrewards Design System cover
Client
Cashrewards
Year
2022–2025
Role
Senior product designer & design system lead
Services
Design systemDesign tokensFigma librariesGovernance

In 2022 I led the creation of the Cashrewards Design System — born from the need to modernise our front-end architecture and unify the experience across web and app. Partnering with product, brand and engineering, we moved the interface layer from Angular to React (Next.js) and built a scalable, token-based system: a structured Figma library, shared design tokens, documentation standards and a governance model.

Methods & techniques

  • Component UX research
  • UI design
  • QA of implementation
  • Style guide
  • Pattern library
  • UI inventory
  • UX audit
Cashrewards Design System — Product screens built with the design system
Product screens built with the design system

The challenge

Cashrewards' digital products had grown fast, leaving fragmented styles, inconsistent components and duplicated development effort. Each squad worked fairly independently, which led to overlapping patterns, accessibility gaps and uneven user experiences.

In design, there was no single source of truth — component variants were scattered across Figma files and design tokens didn't exist. In engineering, there was no shared component library, and the Angular architecture didn't support micro-frontends or component versioning, so collaboration across squads was slow and error-prone.

We needed a shared design language and front-end system that improved quality, speed and autonomy — without sacrificing brand consistency.

Cashrewards Design System — Foundations: grids, typography, colour, iconography and spacing tokens
Foundations: grids, typography, colour, iconography and spacing tokens

Evolution timeline

More than a visual refresh — a structural transformation that connected design and engineering through shared principles, tools and automation.

  1. 01May–June 2022

    Discovery & foundation setup

    Kicked off with a cross-squad team of product, design and engineering. Set objectives, governance and the migration plan from Angular to React/Next.js, and began the component audit.

  2. 02July–August 2022

    Foundations & framework

    Introduced atomic design and defined core tokens for colour, typography, spacing and elevation. Aligned design, brand and engineering on naming and accessibility baselines.

  3. 03September 2022

    Figma library & Storybook

    Built the first Figma Design System library and aligned it with the developers' Storybook library, with shared standards and vocabulary across teams.

  4. 04Late 2022

    Engineering integration

    Front-end teams moved to React/Next.js with Tailwind CSS, plus Cypress testing, Sentry monitoring and CI/CD — laying groundwork for automatic token sync.

  5. 05Early 2023

    Figma Enterprise

    Engineers could pull design tokens straight from a central source of truth, with unified variable naming, granular permissions and branching.

  6. 06Mid 2023

    Multi-brand expansion

    When Cashrewards acquired Little Birdie, token-based theming let the system support both brands — and future partners and dark mode.

  7. 072024–2025

    Maturity & governance

    A governed platform embedded in the product lifecycle, shaping content standards, accessibility culture and brand consistency across teams.

  8. 08Late 2025

    Cashrewards ends operations

What we did

A cross-disciplinary initiative built on atomic design, governance and automation.

01

Foundation setup

Migrated the UI layer from Angular to React/Next.js with Tailwind CSS, with linting, Sentry monitoring and CI/CD pipelines.

02

Design tokens & theming

Colour, typography and spacing tokens shared between design and code — paving the way for multi-brand theming and dark mode.

03

Figma libraries

A full component audit, then every component rebuilt with atomic design in a dedicated library named to match engineering.

04

Governance & workflow

A fortnightly working group across product, design, marketing and engineering to review progress and approve changes.

05

Documentation

Shared standards for Figma and Storybook covering how components are described, versioned and tested.

06

Design & code alignment

Every design component mapped to a coded equivalent — making the system an asset for both design and development.

By implementing design tokens and theming through Figma Enterprise, we enabled scalable multi-brand support and made Figma the single source of truth for both design and code.

Component library structure

Every component documented for accuracy, usability and consistency across the system.

01

Naming & documentation

Clear, unique names with annotations so designers and developers speak the same language.

02

States & interactions

Default, hover, active and disabled states with behaviour guidelines for predictable experiences.

03

Responsiveness

Breakpoint specifications showing how each component adapts across screen sizes.

04

Handover & tokens

Every property linked to the token library — colour, type, spacing and radius — for accurate builds.

Old components
Cashrewards Design System — Old components
New components
Cashrewards Design System — New components
Old shop page
Cashrewards Design System — Old shop page
New shop page
Cashrewards Design System — New shop page

Business impact

The design system changed how Cashrewards designed, built and shipped product.

01

Faster speed to market

Squads released features faster with reusable components, shared tokens and a unified front end.

02

Less duplicated work

Consolidated patterns and standardised Figma and Storybook libraries removed overhead across squads.

03

Consistency across platforms

One source of truth for visual language and interactions, strengthening brand trust.

04

Multi-brand ready

Token-driven theming let Cashrewards support partner and future brand variations efficiently.

05

Better collaboration

Shared naming, documentation and governance reduced friction and rework between disciplines.

06

Accessibility & performance

Accessibility and page-speed standards built into the foundations, lifting overall quality.