Design system setup

A design system your team will actually use

Tokens, core components and simple guidelines in Figma, set up to match your code, so new pages and features stay consistent and ship faster.

Radius
Accent
Density

Example: a small product screen built from design tokens. Changing the radius, accent colour or density updates every component at once.

Proven design experience with brands of all sizes

Signs you need one

  • Twelve versions of the same button.

    Every page was designed on its own, and it shows.

  • New features take longer than they should.

    Each one starts from a blank screen.

  • Design and code don't match.

    Developers guess at spacing, colours and states.

  • You're about to grow the team or the product.

    Easier to set the rules now than untangle them later.

Example: twelve buttons from different pages, each styled differently, becoming one consistent button component.

What you get

  • Design tokens

    Colour, type, spacing and radius, named the way your code names them.

  • Core components

    Buttons, inputs, cards, navigation, modals and the states they need.

  • Usage guidelines

    Short and practical, so anyone can build a new page that fits.

  • Developer handover

    Specs that map to your codebase (React and Tailwind teams especially).

Design systems that hold up in production

System work across CommBank's insurance and investing products, plus the token-based system this site is built on.

  • −25%Form fields

    CommBank Home & Car Insurance: designed inside CBA's design system, one standard across two companies.

  • WCAG 2.2 AAInvesting Hub, CommBank

    Migrated the Learn tab to a new design system.

  • This siteIts own design system

    Built on a token-based design system with a live design library you can browse.

How it works

Small enough to use from day one, built to grow with the product.

  1. 01

    Audit what exists

    Every screen and component, and what's actually repeated.

  2. 02

    Define the foundations

    Tokens first, agreed with your developers.

  3. 03

    Build the core components

    In Figma, with real states and variants.

  4. 04

    Hand over and maintain

    Guidelines and handover, then optional upkeep on a retainer.

Design system FAQs

Design system setup

Stop redesigning the same button.

Send me a link to your product. You'll get a fixed quote after a short look, before anything starts.

Talk about a design system