Case Study · Toddle

Building a scalable design system that unified Toddle's multi-product ecosystem

DurationJul 2024 — Ongoing
PlatformWeb · iOS · Android
My RoleLead Product Designer
FocusDesign System · Accessibility
Design System 2.0 hero

When I joined Toddle, I inherited a design system that was fragmented, undocumented, and underutilized. With 100+ engineers and 10+ designers contributing across different pods, ensuring design consistency and accessibility was becoming increasingly difficult.

There were three core problems: inconsistency across modules, low reusability pushing teams to build custom solutions, and a lack of accessibility — designs didn't meet WCAG standards. The goal was clear: build a scalable, accessible, and collaborative design system that unifies Toddle's multi-product ecosystem while improving speed and consistency.

01Built foundation for typography, color, and spacing across platforms
02Designed and shipped 18+ components for web and mobile
03Streamlined component creation process with audit-led PRDs
04Built a roadmap to track enhancements and requests across pods
05Expanded icon library to 100+ icons with contribution guidelines
06Built a data visualization system covering 6 chart types
07Established documentation standards and DS governance

Building a Shared Visual Language

Before scaling the system, we needed to rebuild its foundations — color, typography, spacing, and grids — as the backbone for all future components. All colors were validated using WCAG 2.2 AA contrast ratios and tested for readability across Light, Dark, and High Contrast modes.

Color Tokens

Color tokens Foundations overview

Typography

Typography

Spacing & Grids

Standardized spacing with a 4px-based scale aligned with a 12-column grid for web and a 4-column grid for mobile — reducing cognitive load and improving responsiveness.

Spacing and grids

An Audit-Led Process

I owned the component creation process end-to-end, establishing audit-led guidelines and aligning multiple design teams on validated use cases and patterns before rollout. Before every component creation, revamp, or update, a comprehensive PRD is created to document product audit, market research, and the solution.

Component creation workflow Component creation example

18+ Components Across Web and Mobile

Designed components from scratch covering core patterns like buttons, dropdowns, tabs, modals, inputs, and badges. Created component breakdown documentation to bridge design–dev handoff and collaborated closely with developers to ensure parity between Figma and React component libraries.

Components light mode Components dark mode

Adoption & Storybook

Component adoption and Storybook
0190% design system adoption across product pods
0230+ components and 100+ icons documented and in use
03Reduced design-to-dev turnaround time by 35%

Tracking Requests and Enhancements

With scaling products came evolving requirements. To keep the system relevant, I established a Design System roadmap in Coda, enabling pods to log requests and track progress — ensuring component evolution without redundancy.

Design system roadmap

Expanding the Icon Library

Icons are essential in maintaining consistency and visual hierarchy across Toddle's multi-module ecosystem. I defined iconography guidelines covering grid sizes, corner radii, and stroke weights — and established a contribution process for designers via shared Figma libraries.

Icon library

A Unified Chart System

As Toddle expanded its analytics features, multiple teams began designing their own charts — each using different colors, gridlines, and scales. I built a unified data visualization system covering foundational elements and six reusable chart types: Bar, Line, Donut, Box Plot, and Spider charts.

Chart Foundations

Chart foundations

Chart Types

Chart types

"This system turned scattered analytics visuals into a cohesive storytelling tool for teachers."


Making the System Self-Sustaining

A design system is only as strong as its documentation and governance. I developed a standard documentation framework — audit → research → scope → design → review → build → publish — and used Coda as a central repository. A dedicated Slack channel triaged requests and unblocked teams quickly.

Documentation and governance
90%
Design system adoption across product pods
35%
Reduction in design-to-dev turnaround time
30+
Components documented and shipped
100+
Icons standardized and in use across the platform

"The Design System transformed how we collaborate — we now design and build in the same language."