Skip to main content

Navigation

  • Client impact
  • Writing

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all services for software teams
Get in touch
  • AI Systems

    Model-agnostic AI systems and agents that do real work

    AI Development

    Custom apps and tools built with AI-enabled engineering

  • Design Systems

    Depth of experience that few can match

    Product Design & Engineering

    Experts in cross-functional collaboration

    API Platforms

    Node.js, React, & GraphQL at scale


    View all services for software teams
  • Client impact
  • Writing
  • Contact
Software teams/

Design Systems

Make speed a multiplier,
not a risk.

The way products get built has changed, and design systems are more important than ever. They drive product consistency, and are the context your people and your agents need to deliver quality at pace. From Atlassian to the Australian Government, we’ve contributed to 15+ design systems. We're as strong on operating models and adoption as we are on tokens and components.

Need design systems help?

Get in touch

Proven at scale

Design Systems Experience

  • Atlassian logo

    Atlassian Design System

    We helped scale Atlaskit into a shared design system, aligning design guidance, component infrastructure, and documentation across multiple product teams

  • Reckon logo

    Reckon’s Balance DS

    We developed Reckon’s Balance design system across web and mobile, creating shared components, patterns, and guidance for a unified product platform

  • Vocal logo

    Vocal Design System

    We developed Vocal’s first design system in React to support a fast-growing publishing platform across web and native products

  • Australian Government Coat of Arms

    AgDS

    We built a design system for the Department of Agriculture, Fisheries and Forestry with a focus on accessibility

  • Brighte logo

    Brighte Spark DS

    We built a React Native mobile design system that improved consistency, accessibility, and delivery velocity across Brighte’s apps

  • ELMO logo

    ELMO Design System

    We’re helping ELMO scale a design system that improves UX, accessibility, and developer efficiency across their product suite

  • AnywhereWorks logo

    AnywhereWorks DS

    We built a multi-brand design system that improved consistency, accessibility, developer experience, and product velocity across their platform

  • Cascade logo

    Cascade - Vapour DS

    We led the development of Cascade’s brand new front-end platform and DS

  • Westfield logo

    Westfield Design System

    We helped build the design system that powers Westfield’s ecommerce experience

  • ANZ logo

    ANZ Horizon DS

    We helped the Horizon team at ANZ nail a range of design system OKRs

  • Westpac logo

    Westpac GEL

    We’re supporting Westpac’s GEL team across a multi-brand landscape

There are very few teams you can hire with more real-world, at-scale Design System experience than Thinkmill.

Dominik Wilkowski avatarDominik Wilkowski avatar

Dominik Wilkowski

Engineering Lead, Shopify Polaris Design System

We can help with

  • AI enablement

    We help teams connect their design systems to the AI tools they’re already using, so every generated interface has the right material to work from, and every prompt is anchored to the real thing.

  • System Architecture

    We know how to piece foundations, tokens, component APIs, and documentation into a system that’s comprehensive, maintainable, and built to last. And how to untangle one when it wasn’t.

  • Design & Engineering

    We fill capacity and capability gaps across design and engineering, and work on how the two practices collaborate: contribution workflows, handoff points, and the places where design and code tend to drift apart.

  • Adoption and operating models

    We help teams make a design system part of how they actually ship, working through governance, contribution, and the friction points that stop people reaching for the system in the first place.

  • Self-documenting content

    Good system content pulls its weight: usage guidance, component docs, accessibility notes, contribution rules. We can help you structure it so it’s easy to maintain and legible to the people and agents that read it.

  • Brand & Token Architecture

    Multi-theme, multi-brand, and white-labelling. We’ve built design systems that support the needs of organisations with complex brand expressions.

  • Accessibility

    We’ve built systems used across government, banking, and enterprise, applying accessibility principles from component design through to delivery

  • Design System Audit

    We can review your existing design system and give you actionable recommendations across architecture, accessibility, workflows, content, and AI readiness.

Frequently Asked Questions

  • We think of a design system as the standardised expression of how an organisation’s products look, feel, and behave, and a lever for how teams make decisions about software.

    Done well, it governs decisions that would otherwise get made inconsistently: which component to reach for, how spacing should work, what the right interaction pattern is. It makes those decisions once, at the system level, so your team doesn’t have to make them again every sprint. The real value is in the removal of low-level decision making from those building with the design system, so they can focus on solving larger problems.

    To better understand how this might relate to your unique needs, contact us today.

  • Yes. And if we don’t think you do, we’ll say so.

    Sometimes the right answer is an MVP first. Sometimes it’s a short research spike before committing to a full initiative. Sometimes it’s a small set of foundations now, with a clear path to more later. We’ll tell you which, based on where your team actually is.

    Our advice will always be directly related to the unique factors you bring to our conversation.

  • AI tools can produce UI quickly. What they don’t do is decide whether that UI belongs in your product. Every colour choice, spacing value, and component selection an AI tool makes is either anchored to the system you own and control, or invented on the spot.

    Teams with well-structured systems, clear token architecture, and good documentation find that AI-generated work stays coherent with what they’ve already shipped. Teams without those things find the gaps appear fast, and not always consistently.

    The fundamentals of a good design system haven’t changed, in fact they are more important than ever. What has changed is the number and type of consumers, and ratio of decisions made without human review.

  • Most teams don’t need to start over.

    We usually start with an audit to learn what’s working, what’s inconsistent, and what would make the most impact if addressed. Connecting a system to AI tooling tends to expose the same structural problems that were already causing friction for human contributors. Fixing one usually helps both.

  • Building the system is usually the easier half. Adoption happens when the system is easy to find, easy to trust, and easier to use than the alternatives.

    This means making sure components solve real product needs, documentation is easy to navigate, contribution pathways are practical, and teams get the right support as they start using the system in live work. We look at those factors together, because adoption is not automatic once a system exists. It needs to be designed into the way teams work.

    Adoption now includes AI consumers. If your team uses code generation tools, they’ll draw from your design system regardless of whether it has been optimised for them. Making your system legible to both humans and AI is now a key consideration for successful adoption.

  • It depends on where you are. Once we understand your team, goals, development culture, and how much design systems experience exists in-house, we can tailor a strategy that suits your needs.

    That might mean augmenting your team with specialists, leading from within, or outsourcing your design system needs until it’s at a place where you can run it yourself. We’ve done all three, often in combination. We’re not attached to a particular model.

Design System Audits that unblock and align your team

Struggling to scale your system or keep Figma and code in sync? We help teams find the gaps, fix what matters, and turn their design system into a force multiplier across design, engineering, and AI-assisted workflows. Our audits deliver clear, system-aware recommendations your team can act on fast, whether you’re building from scratch, rebuilding, or resetting.

Learn more about our approach to Design System Audits

Our talks on design systems

Presentations on how we approach and deliver design system projects

collage poster of Jordan Overbye talking on stagecollage poster of Jordan Overbye talking on stage

​Accessibility in Design Systems

talk

April 2023

Designing at scale: an overview of Design Systems

talk

August 2023

Project walkthrough: Agriculture Design System

screencast

March 2023

We’re incredibly excited about how the ELMO Design System realises our goals to deliver on design consistency, accessibility, an overall great user experience and will save our implementation consultants hours of work.

 Matthew Brown avatar Matthew Brown avatar

Matthew Brown

Director of Product & Design, ELMO

Learn more about our design systems work

Deep dive into more articles and videos related to the craft of making design systems.

  • Why your design system is the most important input to Claude Code

    article

    March 2026·5 min read
  • Accessibility at Thinkmill

    article

    May 2023·4 min read
  • Using CSS logical properties for internationalisation

    screencast

    December 2022

If you need help with design systems

Get in touch

Footer

Thinkmill is a member of the Tech Council of Australia(opens in new tab).

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all software teams

Client impact

  • ELMO
  • Tiimely
  • Atlassian
  • Reckon
  • AnywhereWorks
  • View all client impact

Open Source

  • Keystone (opens in new tab)
  • Keystatic (opens in new tab)
  • React Select (opens in new tab)
  • Classnames (opens in new tab)
  • Manypkg (opens in new tab)
  • Changesets (opens in new tab)