A system of systems
Intuit Design System
Token taxonomy and a progressive theming strategy for an ecosystem of product design systems.
- My contribution
- Design tokens & multi-brand theming lead
- Context
- Enterprise design system

Overview
The Intuit Design System (IDS) is at the core of the Intuit product ecosystem. IDS supports products directly, as well as product-specific design systems for Quickbooks, TurboTax, Mailchimp, and CreditKarma. IDS provides foundational design elements and components, and acts as a platform for creating or maintaining design systems at Intuit.
My role
Direction and strategy for design tokens, lead designer for creating framework to support evolutionary multi-brand theming framework.
Design token system
Problem
When I joined Intuit, IDS relied primarily on component-level tokens. The problem our consumers had was that it was difficult to identify when and where tokens could be used outside their specific use case, and there were too many tokens to reasonably navigate. This made token management and theming a tedious and difficult task for designers and developers.
Solution
I led cross-functional collaborative workshops with stakeholders in each product team to construct a formalized taxonomy system for IDS tokens. A formalized taxonomy would ensure cohesion, consistency, and scalability of the system as we identify future use cases.
Each token type had their own defined terms and applicable taxonomies, so to keep our taxonomy system well-defined without adding complexity to the resulting token names.

Complex token sets (such as color) were tested with users to find terms that were comprehensible and intuitive.
As design lead for IDS tokens, I provided education and support for consumers, and iteratively evolved the set to meet the needs of the product ecosystem.
Theming framework
Problem
For designers and developers who create and manage themes were unable to accomplish their goals within their team’s timelines. Theming was undocumented, guidance was unclear, and teams had to navigate a complex token system to make updates. They also had to rely on the IDS team to update components and tokens to add new flexibility to meet their desired goals.
For the business, misaligned goals and unclear expectations around theming put us at risk of being unable to meet anyone’s goals. This could have resulted in product deceleration, design stagnation, and fragmentation from a central design system.
Solution
Vision & strategy
The strategy is to enable bold, rapid innovation and product expression rooted in cohesive, inclusive, and accessible standards.
The concept for our solution was called “Progressive theming”. It is a method for providing a simple theming experience that supports turn-key and highly custom theming of the Intuit design system. This solution is accomplished using (and enhancing) our design tokens with system-wide constraints, and implementing tooling that provides token automations and inheritance.
This "sizzle reel" was created as part of a larger presentation for stakeholders to pitch Progressive theming. It was created to get teams excited about a potential future state, even though the details of the framework were undefined. This provided the momentum required to begin implementing a system that would enable systematic and scalable governance of a theming framework.