Quick Books Design System

Establishing the design foundation that enabled the QuickBooks platform to scale consistently across products and teams.

Senior Design Lead | Intuit | 2015-2016

The Problem

QuickBooks is a large and complex product ecosystem supporting millions of small businesses.

However, product teams were designing experiences independently, which led to:

  • inconsistent UI patterns

  • duplicated design and engineering effort

  • slower product development cycles

Without a shared design foundation, maintaining consistency across the platform became increasingly difficult.

My Role

I contributed to the creation and expansion of the QuickBooks design system, helping establish shared components, patterns, and guidelines across the product ecosystem.

Responsibilities included:

  • designing reusable UI components

  • collaborating with engineering teams to implement component libraries

  • defining interaction patterns and design standards

  • supporting product teams adopting the system

The Strategy

The design system focused on creating a shared language for design and development across the QuickBooks platform.

Key principles included:

  • reusable UI components

  • consistent interaction patterns

  • scalable design guidelines

This allowed product teams to move faster while maintaining consistency.

Key Contributions

Component Library

Developed reusable UI components for common interface patterns.

Design Standards

Established guidelines for typography, layout, and interaction behavior.

Cross-Team Adoption

Partnered with product teams to help integrate the design system into new product initiatives.

Impact

The design system helped improve consistency and efficiency across the QuickBooks ecosystem by providing teams with a shared design foundation.

This reduced duplication, accelerated development, and improved the overall user experience across products.

Leadership Reflection

Design systems play a critical role in scaling large product ecosystems.

By creating a shared design language, teams can move faster while maintaining consistency across complex platforms.