↳ View
Design System
Web
Mobile

Revamping a design system that cut handoff from 2 weeks to 2 days

2024 - 2025

When we started building the new AI Phone Agent at Switch, it quickly became obvious that our old design patterns couldn’t keep up. The app had grown over years with quick fixes, so designs across different mobile tabs looked and behaved differently. Adding a new web app as well as AI-focused flows like chat would have made things even messier.

As the sole designer, I took on a full design system overhaul. My goal was to give us a solid foundation so we could ship AI features quickly, consistently, and with less friction for both users and engineers.

Details
Switch
Product Design Lead
4 months
Visit
Problem
  • Fragmentation: UI patterns diverged across platforms, making the experience feel inconsistent.
  • Slow handoff: Engineering spent up to 2 weeks implementing/QA’ing new features due to no reusable components.
  • Shipping with new AI angle: New onboarding and pricing flows (for global rollout) lacked established patterns.
Solution

We built and implemented a cross-platform design system that:

  • Standardized design tokens (type, spacing, color) across mobile and web.
  • Established reusable component libraries in Figma and code (shadcn for web, native frameworks for mobile).
  • Standardized onboarding and pricing flows so they could scale globally.
Process

My general process for the overhaul was to cleanup, redesign, document, and handoff gradually. First I mapped out everything we already had, then rebuilt the foundations, and set up rules to make sure the system could scale beyond the AI Agent project.

Learnings
  • A strong design system doesn’t just clean up the UI — it speeds up how the whole team works.
  • Designing for AI means designing for the edge cases: retries, errors, and scheduling mistakes are just as important as the easy or “happy path.”
  • Leading this solo taught me how to balance hands-on component work with getting buy-in and adoption across engineering.