

When two of the most-watched Indian streaming platforms Voot and JioCinema merged to form a single OTT ecosystem, it brought together 150M+ users, multiple content categories and a large, fast-moving product team spread across web, mobile, tablet and TV.
But with that scale came fragmentation. UI patterns were inconsistent. Designer workflows were redundant and the absence of a centralised design infrastructure was slowing down velocity, compromising consistency and burning out teams.
Stakeholders
My Role
Let me paint you a picture, one we knew all too well.
“
“
We saw this story repeat itself again and again.
⚠️ Key Challenges
🧩 The Real Need
✅ Solution: A Transitional Design System
With no time to waste, we aligned on a single, strategic goal: Build a transitional design system that is flexible, scalable, and brand-aware.
This system needed to:
Support both Voot’s legacy UI and JioCinema’s evolving identity.
Be token-first with foundational design tokens for typography, spacing, radii, elevation and color.
Enable shared + brand-specific components for adaptability.
Allow designers to move faster, reduce errors and improve developer hand-offs.

Navigating files felt like a chaotic scavenger hunt, with a dozen versions of the same component and no clear source of truth. By building a modular file architecture, I created a single, organised system that streamlined the workflow, enabling faster collaboration and easier scalability.
Level 0 – Core Foundations

The next step:
At this stage, we moved from foundational tokens to fully functional components.
This unit focuses on the Level-1 files- device specific libraries for mobile, web and TV, each organized into multiple pages containing components like buttons, chips, trays and toasts.
I personally contributed to building the Chip component, which later appeared across various touchpoints, from navigation to information collection.
To kick things off, here’s a diagram illustrating how different levels of the system come together on a single screen.
Guidelines
1️⃣ Container
2️⃣ Label text
3️⃣ Leading icon or image (optional)
4️⃣ Trailing remove icon
(optional, input & filter chips only)
Chips aren’t buttons






📚 Key Learnings
Small things have big impact. Naming conventions, labels, documentation - these seemingly tiny details made a massive difference in consistency and usability.
Organisation is a design skill. Creating well-structured systems and files helped smooth out communication, reviews and handoffs.
Design ≠ Just building; it's also understanding implementation.
For example, we assumed mobile components would apply seamlessly to mobile web, but engineering limitations taught us otherwise.Designing across devices means thinking across experiences. From hover states on web, tap feedback on mobile, to remote navigation on TVs, we had to ensure accessibility, responsiveness and familiarity for each context.
🎯 Reflections
Designing a Design System is much more than building screens, it's about crafting processes, alignment and discovery paths that bring coherence across an entire product ecosystem.
This project taught me how to design not just for users, but for those who design and build for users- our developers and design peers.
Some of my biggest takeaways:
Iterative and collaborative workflows lead to stronger outcomes.
You don’t always begin with clarity, sometimes chaos, clutter, and constructive criticism lead you to the clearest solutions.
Adapting to industry standards is a good start; refining them to suit your product needs is better. But co-building them with your team? That’s the best approach.


















