Multi-profiles feature for OTT

Multi-profiles feature for OTT

A scalable feature designed to personalise content access across households, age groups and devices by creating a safe, seamless and satisfying experience for every viewer, from kids to grandparents.

A scalable feature designed to personalise content access across households, age groups and devices by creating a safe, seamless and satisfying experience for every viewer, from kids to grandparents.

📱 Mobile

📱 Mobile

💊 Tablet

💊 Tablet

🖥 Desktop

🖥 Desktop

📺 TV

📺 TV

Ever tried binge-watching, only to get recommendations that don’t match your taste?

Ever tried binge-watching, only to get recommendations that don’t match your taste?

Ever tried binge-watching, only to get recommendations that don’t match your taste?

At JioCinema, we saw this happening alot. Shared accounts meant tangled watchlists, mismatched recommendations and frustrated users.

So, we set out to fix it.

Multi-Profiles became our answer because "Sharing is Caring"
Share yet get personalised space for every viewer, making content discovery seamless while boosting engagement and revenue.

Here’s how we made it happen…

At JioCinema, we saw this happening alot. Shared accounts meant tangled watchlists, mismatched recommendations and frustrated users.

So, we set out to fix it.

Multi-Profiles became our answer because "Sharing is Caring"
Share yet get personalised space for every viewer, making content discovery seamless while boosting engagement and revenue.

Here’s how we made it happen…

✨ Project Overview

✨ Project Overview

JioCinema, a flagship OTT platform under Viacom18 Digital, has been at the forefront of revolutionising how India consumes digital content by reaching a wide and diverse audience, from metros to tier 2 and 3 cities. As the platform grew, personalisation and shared viewing experiences became increasingly important. Our challenge was to design a feature that could cater to this diversity by creating a more personal, safe and seamless experience for every viewer.

Timeline

2023 - 2024
7 months


7 Months

2023 - 24

User Base

150 Million+
Users

Domain

OTT, Entertainment


Company

Viacom 18 Digital

Media

Stakeholders

Head of Design (1)

Design Manager (1)

Product Managers (2)

Engineering(21)

VP-Product & CTO

Head of Design (1)

Design Manager (1)

Product Managers (2)

Engineering(21)

VP-Product & CTO

Head of Design (1)

Design Manager (1)

Product Managers (2)

Engineering(21)

VP-Product & CTO

My Role

Responsible for the end-to-end experience design. From user research to strategising solutions, crafting intuitive flows, wireframes and the final UI. I collaborated closely with cross-functional stakeholders, ensuring the solution was scalable & accessible. Conducted internal testing to validate the experience and fine-tune interactions and aligned it with JioCinema’s vision.

Responsible for the end-to-end experience design. From user research to strategising solutions, crafting intuitive flows, wireframes and the final UI. I collaborated closely with cross functional stakeholders, ensuring the solution was scalable & accessible. Conducted internal testing to validate the experience and fine-tune interactions and aligned it with JioCinema’s vision.

Timeline Outline

Thanks to the incredible team-work and iterative strategy, we were able to launch the feature as planned, within tight timelines. It was released, in a phase-wise structure, follow along to get to know…

Before jumping into the solution mode, I wanted to connect the customer problems with the business goals

Before jumping into the solution mode, I wanted to connect the customer problems with the business goals

Discovery

Discovery

Discovery

Understanding the problem space - User research and exploration

Understanding the problem space - User research and exploration

▪ Problem discovery and data collection

▪ Problem discovery and data collection

▪ Research Outcomes: cold calling, interviews and surveys

▪ Research Outcomes: cold calling, interviews and surveys

▪ Stats, Challenges and Impact analysis

▪ Stats, Challenges and Impact analysis

⚠️ Exploring the problem space

⚠️ Exploring the problem space

⚠️ Exploring the problem space

Simpsons Homer
Simpsons Homer

User pain points

I interviewed users, facilitated workshops and analysed surveys to understand how they feel, think and interact with content alone as well as in groups. Key Insights:

1. Sensitivity about kids content

2. Cluttered viewing history

3. Mixed recommendations

4. Difficulty in managing shared devices

I interviewed users, facilitated workshops and analysed surveys to understand how they feel, think and interact with content alone as well as in groups. Key Insights:

1. Sensitivity about kids content

2. Cluttered viewing history

3. Mixed recommendations

4. Difficulty in managing shared devices

I interviewed users, facilitated workshops and analysed surveys to understand how they feel, think and interact with content alone as well as in groups. Key Insights:

1. Sensitivity about kids content

2. Cluttered viewing history

3. Mixed recommendations

4. Difficulty in managing shared devices

Business Goals

In-order to create a safe digital space, the business model had to introduce:

1. Parental trust and safety

2. Enhance user engagement

3. Increase user retention

4. Expand subscription models

In-order to create a safe digital space, the business model had to introduce:

1. Parental trust and safety

2. Enhance user engagement

3. Increase user retention

4. Expand subscription models

In-order to create a safe digital space, the business model had to introduce:

1. Parental trust and safety

2. Enhance user engagement

3. Increase user retention

4. Expand subscription models

Lucky Charms Marge Simpson
Lucky Charms Marge Simpson

🕵️‍♂️ Competitive Analysis

Studied all the direct and indirect competitors in the Indian OTT domain to understand how our friends solve these problems. I mapped the user-journeys and flows followed by these apps and how they tackled specific use-cases. This helped to strategise and sub-divide the feature into phases. Overview:

Studied all the direct and indirect competitors in the Indian OTT domain to understand how our friends solve these problems. I mapped the user-journeys and flows followed by these apps and how they tackled specific use-cases. This helped to strategise and sub-divide the feature into phases. Overview:

🗃 App Metrics & Data Analysis

We started with extracting data from Mix-panel to understand the drop-off points for users in different settings. How content quality, recommendation and environments effect their choices. This analysis was iterative and performed multiple times after each phase. This gave me a direct viewport of what worked well and what failed. Deciphered Engagement Metrics and Content Interaction Metrics.

We started with extracting data from Mix-panel to understand the drop-off points for users in different settings. How content quality, recommendation and environments effect their choices. This analysis was iterative and performed multiple times after each phase. This gave me a direct viewport of what worked well and what failed. Deciphered Engagement Metrics and Content Interaction Metrics.

After the first stage, I started filtering through all the information I’d gotten and elaborating on it to define the main problems and the design challenge.

After the first stage, I started filtering through all the information I’d gotten and elaborating on it to define the main problems and the design challenge.

Define

Define

Define

Define the problem and how it impacts users

Define the problem and how it impacts users

▪ Creating personas

▪ Creating personas

▪ Re-defining challenge

▪ Re-defining challenge

▪ Feature Sorting & Flow Development

▪ Feature Sorting & Flow Development

👥 Personas

After diving into user research, I discovered just how diverse our audience truly was. So I crafted detailed personas and scenarios to reflect real user needs, behaviours, and goals

After diving into user research, I discovered just how diverse our audience truly was. So I crafted detailed personas and scenarios to reflect real user needs, behaviours, and goals

Himanshi Singh

Himanshi Singh

Age - 48 years old

Gender - Female

Occupation - Housemaker

Status - Married

Location - Prayagraj, India

Age - 48 years old

Gender - Female

Occupation - Housemaker

Status - Married

Location - Prayagraj, India

Bio

Bio

Gen X

Gen X

Himanshi is a house- maker and a mother of 2 kids. She often binges on tv serials. She is a premium user.

Himanshi is a house- maker and a mother of 2 kids. She often binges on tv serials. She is a premium user.

Frustrations

Frustrations

Her kids take her phone and avail non-restricted content. Her husband also uses the same account to watch sports content.

Her kids take her phone and avail non-restricted content. Her husband also uses the same account to watch sports content.

Kunal Srivastava

Kunal Srivastava

Age - 30 years old

Gender - Male

Occupation - Engineer

Status - Married

Location - Bhopal, India

Age - 30 years old

Gender - Male

Occupation - Engineer

Status - Married

Location - Bhopal, India

Bio

Bio

Millenial

Millenial

Kunal is a Mechanical Engineer.

He watches movies and original content majorly on holidays or when is bored. He lives with his family in a rented flat. Raghav is a freemium user.

Kunal is a Mechanical Engineer.

He watches movies and original content majorly on holidays or when is bored. He lives with his family in a rented flat. Raghav is a freemium user.

Frustrations

Frustrations

He is not a regular user. Whenever he launches the app, he expects prompts according to his liking. He does not want to spend time searching content.

He is not a regular user. Whenever he launches the app, he expects prompts according to his liking. He does not want to spend time searching content.

Joy Dsouza

Joy Dsouza

Age - 16 years old

Gender - Male

Occupation - Student

Status - Unmarried

Location - Mumbai, India

Age - 16 years old

Gender - Male

Occupation - Student

Status - Unmarried

Location - Mumbai, India

Bio

Bio

Gen Z

Gen Z

Joy is a naughty teenager. His parents are JioCinema premium users. He avails content on his tablet and TV. He is a football fan and Laliga is his “most watched content”

Joy is a naughty teenager. His parents are JioCinema premium users. He avails content on his tablet and TV. He is a football fan and Laliga is his “most watched content”

Frustrations

Frustrations

Whenever he launches the app, he is greeted with mixed list of shows. His mom’s favourite shows are driving the content for their family account.

Whenever he launches the app, he is greeted with mixed list of shows. His mom’s favourite shows are driving the content for their family account.

🔎 Scoping and Re-defining the Challenge

To enhance user experience and drive engagement, we want to give each user. their own space while reinforcing the platform’s family-first positioning. This gives adults better control over content, enables personalised recommendations and improves content targeting.

It should ensure compliance with IT Rules 2021 and the DPDP Act 2023.

With this, JioCinema aims to achieve 100% addressability, improve retention, and boost daily active users- projecting a 27% increase in monetisation and retention among profile creators.

To enhance user experience and drive engagement, we want to give each user. their own space while reinforcing the platform’s family-first positioning. This gives adults better control over content, enables personalised recommendations and improves content targeting.

It should ensure compliance with IT Rules 2021 and the DPDP Act 2023.

With this, JioCinema aims to achieve 100% addressability, improve retention, and boost daily active users- projecting a 27% increase in monetisation and retention among profile creators.

So, how will Multi-Profiles actually work?

We want to create personalised spaces for every viewer, ensuring recommendations feel just right. No clutter, it’s like having a personal movie theatre, built just for you, in your hand. Plus, it helps JioCinema grow by keeping users engaged.

We want to create personalised spaces for every viewer, ensuring recommendations feel just right. No clutter, it’s like having a personal movie theatre, built just for you, in your hand. Plus, it helps JioCinema grow by keeping users engaged.

Personalised Experience

Personalised Experience

Kids
Friendly

Kids
Friendly

Revenue Optimisation

Revenue Optimisation

Enhanced content discovery

Enhanced content discovery

S

S

T

T

DESIGN

DESIGN

T

T

E

E

G

G

Y

Y

R

R

A

A

I collaborated with the Product Managers to analyse all the research inputs and aligned it with the business goals. Since this project included architecture level changes, it required a structure and strategy for release .

I collaborated with the Product Managers to analyse all the research inputs and aligned it with the business goals. Since this project included architecture level changes, it required a structure and strategy for release .

Functional

Functional

Reliable

Reliable

Usable

Usable

Delightful

Delightful

Phase 3

Phase 3

Phase 2

Phase 2

Phase 1

Phase 1

Arron Walter’s Hierarchy of user needs

Arron Walter’s Hierarchy of user needs

Design Strategy

Design Strategy

Phase 1- Build functional, reliable, usable UX

Phase 1- Build functional, reliable, usable UX

Age Compliance

Basic personalisation and Customisation

Parental Controls and Kids Safety

Age Compliance

Basic personalisation and Customisation

Parental Controls and Kids Safety

Phase 2- Focus on Usability & Performance Optimisation

Phase 2- Focus on Usability & Performance Optimisation

CRUD Operations and Profile Management

Compliance with Regulations

Guest and Logged-In User Management

Monitoring and Analytics

CRUD Operations and Profile Management

Compliance with Regulations

Guest and Logged-In User Management

Monitoring and Analytics

Phase 3- Advanced usability, Delightful and Enjoyable

Phase 3- Advanced usability, Delightful and Enjoyable

Micro-animations

Profile-Specific Personalisation

100% architecture level use-case handling.

Collaborative inter-Pod re-design.

Micro-animations

Profile-Specific Personalisation

100% architecture level use-case handling.

Collaborative inter-Pod re-design.

🧩 Feature Sorting with PMs and other Stakeholders

Defining Core flows & User Journey

Curious to see more or dive deeper into the user journeys and flows?

Feel free to reach out at shivangigadhoke.design@gmail.com. I'd be happy to walk you through it in detail.

Curious to see more or dive deeper into the user journeys and flows?

Feel free to reach out at shivangigadhoke.design@gmail.com. I'd be happy to walk you through it in detail.

Curious to see more or dive deeper into the user journeys and flows?

Feel free to reach out at shivangigadhoke.design@gmail.com. I'd be happy to walk you through it in detail.

By looping in developers early on, we uncovered technical constraints upfront, saving us from surprise issues later in the build.

By looping in developers early on, we uncovered technical constraints upfront, saving us from surprise issues later in the build.

Develop

Develop

Develop

Ideating, prototyping, and testing to find a suitable solution

Ideating, prototyping, and testing to find a
suitable solution

▪ Design decisions for key Ui screens, design iterations

▪ Design decisions for key Ui screens, design iterations

▪ Feedbacks from stakeholders

▪ Feedbacks from stakeholders

▪ Technical limitation and how we achieved it

▪ Technical limitation and how we achieved it

Defining Core flows & User Journey

Based on the user flows, before diving into visuals I started to tap in the architectural level changes by building low-fidelity wireframes and prototypes. This helped surface technical constraints early and align expectations across product, QA and development.

Based on the user flows, before diving into visuals I started to tap in the architectural level changes by building low-fidelity wireframes and prototypes. This helped surface technical constraints early and align expectations across product, QA and development.

These were some of the early wireframes created to explore navigation logic, edge cases and modular layout design across platforms and screen sizes. *Curious to see tablet, web and TV wireframes?*

Feel free to reach out at [shivangigadhoke.design@gmail.com](mailto:connect.shivangigadhoke@gmail.com)**.** I'd be happy to walk you through it in detail.

These were some of the early wireframes created to explore navigation logic, edge cases and modular layout design across platforms and screen sizes. *Curious to see tablet, web and TV wireframes?*

Feel free to reach out at [shivangigadhoke.design@gmail.com](mailto:connect.shivangigadhoke@gmail.com)**.** I'd be happy to walk you through it in detail.

These were some of the early wireframes created to explore navigation logic, edge cases and modular layout design across platforms and screen sizes. *Curious to see tablet, web and TV wireframes?*

Feel free to reach out at [shivangigadhoke.design@gmail.com](mailto:connect.shivangigadhoke@gmail.com)**.** I'd be happy to walk you through it in detail.

🎨 Building Key Screens: Explorations & Design Rationale

🎨 Building Key Screens: Explorations & Design Rationale

🎨 Building Key Screens: Explorations & Design Rationale

With the wireframes aligned across teams, I moved to crafting key UI screens that not only delivered usability but also met accessibility benchmarks, motion guidelines and business logic. Each screen was rigorously prototyped, tested and refined through user feedback and stakeholder reviews.

With the wireframes aligned across teams, I moved to crafting key UI screens that not only delivered usability but also met accessibility benchmarks, motion guidelines and business logic. Each screen was rigorously prototyped, tested and refined through user feedback and stakeholder reviews.

🖼️ Who’s Watching?

🖼️ Who’s Watching?

🖼️ Who’s Watching?

Serving as the entry point for personalised viewing, the “Who’s Watching?” screen allows seamless switching, creation and management of profiles across viewer types.


Key Features:

  • Support for unlimited profiles with avatar rendering

  • Differentiated views for Kids, Adults, and Guest users

  • “Don’t show again” toggle to bypass selection for solo users

  • Clear Create Profile CTA

Challenges:

Ensuring consistent yet context-aware behaviour across TV (remote-based), mobile (touch) and web (hover/click) was complex. Scroll gestures had to translate into focus-based navigation for TVs, while mobile demanded touch feedback and optimized scroll states.

Serving as the entry point for personalised viewing, the “Who’s Watching?” screen allows seamless switching, creation and management of profiles across viewer types.


Key Features:

  • Support for unlimited profiles with avatar rendering

  • Differentiated views for Kids, Adults, and Guest users

  • “Don’t show again” toggle to bypass selection for solo users

  • Clear Create Profile CTA

Challenges:

Ensuring consistent yet context-aware behaviour across TV (remote-based), mobile (touch) and web (hover/click) was complex. Scroll gestures had to translate into focus-based navigation for TVs, while mobile demanded touch feedback and optimized scroll states.

Serving as the entry point for personalised viewing, the “Who’s Watching?” screen allows seamless switching, creation and management of profiles across viewer types.


Key Features:

  • Support for unlimited profiles with avatar rendering

  • Differentiated views for Kids, Adults, and Guest users

  • “Don’t show again” toggle to bypass selection for solo users

  • Clear Create Profile CTA

Challenges:

Ensuring consistent yet context-aware behaviour across TV (remote-based), mobile (touch) and web (hover/click) was complex. Scroll gestures had to translate into focus-based navigation for TVs, while mobile demanded touch feedback and optimized scroll states.

Mobile Ui

Mobile Ui

Mobile Ui

Web Ui

Web Ui

Web Ui

TV Ui

TV Ui

TV Ui

🚨 Problem in Testing → Solved with Micro-interactions

🚨 Problem in Testing → Solved with Micro-interactions

🚨 Problem in Testing → Solved with Micro-interactions

During beta testing, users occasionally entered the Kids profile from Who’s watching screen by mistake and couldn’t find content like Live Sports (because of age restriction on advertisements), leading to confusion, frustration and drop-offs. The main issue was “not identifying and entering correct profile”

Insights

Users, especially on TVs, often forgot which profile was active after the “Who’s Watching?” screen stopped appearing, leading to confusion and drop-offs.

Users, especially on TVs, often forgot which profile was active after the “Who’s Watching?” screen stopped appearing, leading to confusion and drop-offs.

Users, especially on TVs, often forgot which profile was active after the “Who’s Watching?” screen stopped appearing, leading to confusion and drop-offs.

Solution

  1. Introduced micro-animations during app load to highlight the active profile and guide users to its resting position visually.

  2. Highlight age rated profiles with a visual.

  1. Introduced micro-animations during app load to highlight the active profile and guide users to its resting position visually.

  2. Highlight age rated profiles with a visual.

  1. Introduced micro-animations during app load to highlight the active profile and guide users to its resting position visually.

  2. Highlight age rated profiles with a visual.

Mobile and web had guiding animation but due to technical limitations, the same was not adapted to TVs. As a parallel solution, I introduced coin spin animation for TV.

Impact

Confusion-related drop-offs dropped and Profile switching success rate improved by 72% during Beta.

Confusion-related drop-offs dropped and Profile switching success rate improved by 72% during Beta.

Confusion-related drop-offs dropped and Profile switching success rate improved by 72% during Beta.

Learning

Not all problems need verbal cues. Visual nudges can effectively build mental models and guide users intuitively.

Not all problems need verbal cues. Visual nudges can effectively build mental models and guide users intuitively.

Not all problems need verbal cues. Visual nudges can effectively build mental models and guide users intuitively.

🖼️ Profile Creation

🖼️ Profile Creation

🖼️ Profile Creation

Creating profiles was essential to enable personalisation, content filtering, and user-level engagement. We wanted to make this action feel effortless while capturing just enough data for a meaningful experience.

Key Features:

  • Captures minimum viable information to reduce friction during profile creation

  • Name and age rating were mandatory; avatar selection was kept optional to streamline onboarding

  • Multiple entry points to start profile creation from the “Who’s Watching?” screen and the profile menu

  • Designed for smooth adoption across TV, mobile, and web.

Challenges:

  • Ensuring the first profile met legal adult validation without making the process restrictive.

  • Insight- Users often tried creating secondary profiles before completing the primary one, causing drop-offs. This was addressed through clear UX copy and a bottom sheet UI that broke the process into simpler, focused steps to reduce cognitive load.

Creating profiles was essential to enable personalisation, content filtering, and user-level engagement. We wanted to make this action feel effortless while capturing just enough data for a meaningful experience.

Key Features:

  • Captures minimum viable information to reduce friction during profile creation

  • Name and age rating were mandatory; avatar selection was kept optional to streamline onboarding

  • Multiple entry points to start profile creation from the “Who’s Watching?” screen and the profile menu

  • Designed for smooth adoption across TV, mobile, and web.

Challenges:

  • Ensuring the first profile met legal adult validation without making the process restrictive.

  • Insight- Users often tried creating secondary profiles before completing the primary one, causing drop-offs. This was addressed through clear UX copy and a bottom sheet UI that broke the process into simpler, focused steps to reduce cognitive load.

Feel free to reach out at shivangigadhoke.design@gmail.com. I'd be happy to walk you through Web and TV designs, Ui states and edge cases in detail.

Feel free to reach out at shivangigadhoke.design@gmail.com. I'd be happy to walk you through Web and TV designs, Ui states and edge cases in detail.

🧠 Selecting Content-Age Rating

🧠 Selecting Content-Age Rating

🧠 Selecting Content-Age Rating

We wanted to create a safe space for families and kids by letting users set an age rating for each profile. It ensured children saw only age-appropriate content, while adults received personalised recommendations and relevant ads. This simple step made JioCinema feel more personal, secure and family-friendly.


A/B Testing

Enhanced the design, refined the copy multiple times. Followed checks with Legal team. Conducted in-office tests with 3 users and went around the area and tested with 14 local users of variable backgrounds in variable settings.

We wanted to create a safe space for families and kids by letting users set an age rating for each profile. It ensured children saw only age-appropriate content, while adults received personalised recommendations and relevant ads. This simple step made JioCinema feel more personal, secure and family-friendly.


A/B Testing

Enhanced the design, refined the copy multiple times. Followed checks with Legal team. Conducted in-office tests with 3 users and went around the area and tested with 14 local users of variable backgrounds in variable settings.

Insights

  • Many users couldn’t interpret labels like U, U/A 7+, U/A 13+, particularly lower literacy group.

  • Some mistook these labels for exam grades or math levels.

  • The “+” symbol was misunderstood as “more difficult” rather than “suitable for ages 7 and above.”

  • Users wanted clearer explanations of what they were selecting and why it mattered.

Challenges

  • Compliance: We had to use official CBFC ratings without changing terminology.

  • User Education: We needed to explain these ratings clearly without overwhelming users.

Insights

  • Many users couldn’t interpret labels like U, U/A 7+, U/A 13+, particularly lower literacy group.

  • Some mistook these labels for exam grades or math levels.

  • The “+” symbol was misunderstood as “more difficult” rather than “suitable for ages 7 and above.”

  • Users wanted clearer explanations of what they were selecting and why it mattered.

Challenges

  • Compliance: We had to use official CBFC ratings without changing terminology.

  • User Education: We needed to explain these ratings clearly without overwhelming users.

🚨 But we hit a roadblock:

🚨 But we hit a roadblock:

🚨 But we hit a roadblock:

After the release of phase 2, around 16% users were choosing the incorrect age-range and getting trapped in a lower age profile.

After digging deep into queries, its was identified that the Copy text was confusing. While the functionality was clear from a design perspective, users didn’t fully understand what the age ratings meant. ****This confusion, especially among less tech-savvy users. To investigate this I again conducted research tests to uncover how people interpreted the scenario.

Final Solution

I redesigned the screen to include:

  • Simple help text explaining each rating.

  • Replaced the eye icon reinforcing content restrictions visually. This changed the mental model from see/unsee to yes/no. Checkboxes are widely adopted and easier to interpret.

  • Visual cues directing users to appropriate age groups.

This improved accessibility and built trust especially among parents unsure about what ratings like “U/A 13+” actually meant.

Validated the Phase 3 release by pretesting the screen with 6 users.

🛠️ Edit Profile

🛠️ Edit Profile

🛠️ Edit Profile

While profile creation captured just the essentials, the Edit Profile screen allowed users to gradually complete or update their details. To avoid overwhelming users upfront, we introduced a soft nudging system — gently prompting them over 10 days to enhance their profiles for better recommendations and control.Key Features:

  • Captures minimum viable information to reduce friction during profile creation

  • Name and age rating were mandatory; avatar selection was kept optional to streamline onboarding

  • Multiple entry points to start profile creation from the “Who’s Watching?” screen and the profile menu

  • Designed for smooth adoption across TV, mobile, and web.

Key Features:

  • Allowed users to edit or complete missing info like name, age rating, avatar, or preferences after creation

  • Nudges were delivered contextually — through in-app prompts and tooltips across usage

  • Accessible from both the Profile Menu and “Who’s Watching?” screen for continuity

  • Maintained familiarity with the original Create Profile UI to reduce learning curve

Challenges:

  • Editable Fields in Kid Profiles: We had to define clear limits on what could be changed in a Kid profile (e.g., age rating was locked post-setup to prevent misuse)

  • Permission & Access: Only the primary adult profile could edit Kid profiles, requiring extra checks and flows for shared devices

While profile creation captured just the essentials, the Edit Profile screen allowed users to gradually complete or update their details. To avoid overwhelming users upfront, we introduced a soft nudging system — gently prompting them over 10 days to enhance their profiles for better recommendations and control.Key Features:

  • Captures minimum viable information to reduce friction during profile creation

  • Name and age rating were mandatory; avatar selection was kept optional to streamline onboarding

  • Multiple entry points to start profile creation from the “Who’s Watching?” screen and the profile menu

  • Designed for smooth adoption across TV, mobile, and web.

Key Features:

  • Allowed users to edit or complete missing info like name, age rating, avatar, or preferences after creation

  • Nudges were delivered contextually — through in-app prompts and tooltips across usage

  • Accessible from both the Profile Menu and “Who’s Watching?” screen for continuity

  • Maintained familiarity with the original Create Profile UI to reduce learning curve

Challenges:

  • Editable Fields in Kid Profiles: We had to define clear limits on what could be changed in a Kid profile (e.g., age rating was locked post-setup to prevent misuse)

  • Permission & Access: Only the primary adult profile could edit Kid profiles, requiring extra checks and flows for shared devices

Feel free to reach out at shivangigadhoke.design@gmail.com. I'd be happy to walk you through Web and TV designs, Ui states and edge cases in detail.

Feel free to reach out at shivangigadhoke.design@gmail.com. I'd be happy to walk you through Web and TV designs, Ui states and edge cases in detail.

Other UX Enhancements:

Other UX Enhancements:

Other UX Enhancements:

Alongside the core screens and flows, I also redesigned secondary touchpoints like the profile menu, kids profile protection,“ Don’t Ask Again” logic, editing profiles and the delete profile flow. All aimed at making profile management seamless across platforms.

Curious to see more?
I’d love to walk you through the rest just drop me a line at connect.shivangigadhoke@gmail.com. 👋


Since this feature was built and shipped in phases, the development, testing and delivery often blurred into one another. But once we had solid direction through iterative testing and feedback, it was time to put it out in the wild.

Alongside the core screens and flows, I also redesigned secondary touchpoints like the profile menu, kids profile protection,“ Don’t Ask Again” logic, editing profiles and the delete profile flow. All aimed at making profile management seamless across platforms.

Curious to see more?
I’d love to walk you through the rest just drop me a line at connect.shivangigadhoke@gmail.com. 👋


Since this feature was built and shipped in phases, the development, testing and delivery often blurred into one another. But once we had solid direction through iterative testing and feedback, it was time to put it out in the wild.

Delivery was done in phases. It was super hectic but helped us to test, learn and adapt in real-time, ensuring a smooth rollout without compromising the user experience.

Deliver

Deliver

Testing, Solving and Adapting for a Seamless Rollout

▪ Designed intuitive error states informed by Engineering input and QA testing

▪ Closed experience gaps swiftly by acting on stakeholder feedback and QA reports

▪ Adapted designs to technical constraints while preserving the core user experience and design intent

Delivery Across Platforms

Delivery Across Platforms

Delivery Across Platforms

I prepared delivery packages for dev teams across all four platforms for all phases:

I prepared delivery packages for dev teams across all four platforms for all phases:

Platform-specific UX specs

2023 - 2024
7 months


Redlines, motion specs

Component documentation

As the builds started rolling out, I collaborated with QA for close-knit testing cycles. Together, we mapped out edge cases and crafted intuitive error states based on real-time feedback and engineering feasibility.

As the builds started rolling out, I collaborated with QA for close-knit testing cycles. Together, we mapped out edge cases and crafted intuitive error states based on real-time feedback and engineering feasibility.

Before going live, we ran beta testing with internal team and stakeholders which helped us validate assumptions, uncover unexpected friction points and fine-tune the design for a smooth rollout. Despite technical constraints, I preserved the design’s intent and usability while adapting swiftly to change.

Before going live, we ran beta testing with internal team and stakeholders which helped us validate assumptions, uncover unexpected friction points and fine-tune the design for a smooth rollout. Despite technical constraints, I preserved the design’s intent and usability while adapting swiftly to change.

Feel free to reach out at shivangigadhoke.design@gmail.com. I'd be happy to walk you through Web and TV designs, Ui states and edge cases in detail.

Feel free to reach out at shivangigadhoke.design@gmail.com. I'd be happy to walk you through Web and TV designs, Ui states and edge cases in detail.

⚠️ Error Handling & Edge Scenarios

⚠️ Error Handling & Edge Scenarios

⚠️ Error Handling & Edge Scenarios

After the delivery of Phase 1, I came across the fact that we did not handle the error states. Anticipating hiccups is half the job. I collaborated with engineers to map out and list critical error cases and edge scenarios, such as:

After the delivery of Phase 1, I came across the fact that we did not handle the error states. Anticipating hiccups is half the job. I collaborated with engineers to map out and list critical error cases and edge scenarios, such as:

For each, I designed contextual UI responses with:

  • Retry flows that don't dead-end the user (wherever possible)

  • CTAs guiding users to contact support if needed

  • I came across some edge-cases which were due to API structuring and needed holistic solutioning. Like:

For each, I designed contextual UI responses with:

  • Retry flows that don't dead-end the user (wherever possible)

  • CTAs guiding users to contact support if needed

  • I came across some edge-cases which were due to API structuring and needed holistic solutioning. Like:

📊 Impact

📊 Impact

📊 Impact

A few weeks post-launch, we saw:

  • +24% improvement in recommendation relevance.

  • +18% increase in average session time.

  • 70% of logged-in users created at least one profile.

  • High Kid-mode usage with low bounce rate.

  • Lift in DAUs and CTRs on homepage content.

A few weeks post-launch, we saw:

  • +24% improvement in recommendation relevance.

  • +18% increase in average session time.

  • 70% of logged-in users created at least one profile.

  • High Kid-mode usage with low bounce rate.

  • Lift in DAUs and CTRs on homepage content.

✨ Reflections & Learnings as a Designer

✨ Reflections & Learnings as a Designer

✨ Reflections & Learnings as a Designer

  • Systems design is just as important as screen design.

  • Strategic alignment and collaboration with stakeholders early saves hours later.

  • Advocacy for edge-case UX = trust-building. Building together with Product & engineering is the key.

  • Phased rollout is not just safer, it’s smarter. We get to know what worked out well, what needs improvement and roll-out consistently while building a safe-space for the users.

  • Feedback loops are your best friend.

  • Systems design is just as important as screen design.

  • Strategic alignment and collaboration with stakeholders early saves hours later.

  • Advocacy for edge-case UX = trust-building. Building together with Product & engineering is the key.

  • Phased rollout is not just safer, it’s smarter. We get to know what worked out well, what needs improvement and roll-out consistently while building a safe-space for the users.

  • Feedback loops are your best friend.