At redBus, I had the privilege of contributing to something transformative — a design system we named Rubicon, built to unify our Android and iOS platforms. This case study takes you through the process of identifying challenges, establishing a foundation, and delivering a scalable, reusable system that solved real usability and development bottlenecks.

| Role | UX Designer (Inception Team) |
|---|---|
| Duration | Cross-functional project |
| Team | 20 resources (15 developers, 5 designers) |
| Platforms | Android & iOS |
| Company | redBus |
When we began, there were no dedicated resources for this project. But through collaborative planning, we assembled a team of passionate contributors who made consistent progress despite shifting priorities and workloads.
We formed a specialized Rubicon Team, assigning leads for design, Android, and iOS. With strong leadership support from our Mobile Team Director, Design Team VP, and Design Team Director, we allocated 20 resources: 15 developers and 5 designers. I was part of the inception design team tasked with building the fundamental blocks that would power this system.
![]()
As a designer on the inception team, I helped lay the groundwork for the Rubicon Design System. My focus was on: