Userapproved: Foundational Designing to Shipping an AI Web Product at a B2B Startup

Timeline: May 2025 – September 2025 (3 months) 

Role: Product Design Intern

01/ Context

Over three months at a fast-moving AI startup, I wore multiple hats as a product design intern, designing, prototyping, coding, and testing across the product. I worked directly with engineers and early users to iterate quickly, shipping 5+ core features, building a design system, and leading key UX redesigns.
IMPACTS

- Shipped 5+ core product features, including a full onboarding redesign.
- Increased first-time user activation by 40% through simplified onboarding.
- Scaled a design system that cut design-to-development handoff friction.
- Contributed frontend code (React/TS) to accelerate deployment cycles.
- Ran user interviews, usability tests, audits, and competitor analysis to redesign

What's Userapproved? 

When building a product, teams often do not have the time and bandwidth to run consistent user testing or gather actionable insights based on real users, its expensive!

Userapproved simulates real users to find friction in user journeys (ie. checkout, onboarding) using customer and market research, personas, and testing validation to help teams improve and grow their product.

02/ Challenges

1. Onboarding and Increasing New User Activation and Retention

Problem: When I joined, the onboarding and activation flows were fragmented and confusing. New users were often dropping off before completing the process, and returning users struggled to re-engage with the product. This created a major barrier to adoption.

There was also limited activation for new users currently, having a difficult onboarding and unclear first experience.

2. Simplifying Core Product Workflows for Usability

Problem: The core product experience was cluttered and dashboards, reports, and navigation structures were overwhelming. Users struggled to extract value quickly, and workflows weren’t optimized for efficiency.

3. Scaling and Standardizing Design Across the Startup

Problem: The product had no consistent design system, which made collaboration between design and engineering slow. Handoff was difficult and inconsistencies and confusion crept into the UI.

03/ Research: Audits

Initially, I had to create audits to analyze the existing product. Through audits I got an idea of where there might be friction points in the user experience, and what to start to build on when interviewing users. Then I conducted market research, understanding the product space and competitor products.

03/ Research: Interviews

I created a User Study and Interview Guide with the goals of talking to different archetypes of customers to gain their problems, needs, and goals. I started off asking questions about their workflows and pain points, shifting to demoing our product and asking for feedback.

I conducted a total of 10 interviews across QA Testers, Product Managers, and Product Designers. This was the most exciting and rewarding part of conducting research because I really understood what users wanted! Especially being on such a small team, being able to hear pain points directly from experienced users and relevant customers was really helpful.

Some key insights learned were: 
Insight 1: Onboarding is confusing, users need clearer guidance and personalization
Insight 2: The report is overwhelming, users need summaries, fast synthesis, clear communication.
Insight 3: The interface is confusing, users need a unified design system and structure.
“I'd rather have that step by step. This is me. This is what I'm looking for, and then you give me what I want.”

“If I click projects, is this the main page I see right away?”
“The first page to be, like, super complex. Like, over all the, you know, cognitive overload.”

“I just want a quick snapshot of that. Of, like, percentages, maybe some graphs, make it look pretty. I don't want all the text.”
“Having a good way to organize it, having a good way to maintain all of it without having to go to each and every single test case… that's also very important.”

03/ Research: Synthesis

Now to really understand all of the data and interview transcripts and apply it to our product. I actually utilized a great AI tool called Granola to take notes on interviews. The tool records meetings and synthesizes and takes notes supporting your own, so this made it much easier to go into Figjam to build on.
Then I had to create reports to brainstorm and present some proposed changes to prioritize to the team. I wanted to push for because the user understanding our product was what was most important.
I prioritized working on: 
1. Simplified onboarding and dashboard flow for clearer user value

2. Better information architecture especially for navigation and project creation

3. Decluttering report/Communicating impact more effectively

04/ Design

After getting the green light on the proposals, I was able to start designing! I started with creating iterations of activations for new users, first mapping it out in a user flow and then creating suggested changes to show the team.
Current Sign In User Flow to Site Evaluation
Suggested Sign In User Flow to Site Evaluation
Updated User Sign in Flow
Updated Project Creation, Persona Library, Scenario, and Dashboard pages
BEFORE
AFTER
BEFORE
AFTER
BEFORE
AFTER
BEFORE
AFTER

05/ Iterating and Redesign

We actually continued to interview throughout the month of August as we got closer to release. UX research has to be iterative, meaning it is much better to continue to get feedback as we made changes.

Some key insights learned with new updates were: 
Insight 1
Insight 2
Insight 3
Users need contextual intelligence, the system should automatically understand their product and goals.
Users found project creation to be difficult as well as editing user journeys.
Users want more personalized personas and user journeys, they want more agency.
Solution 1
Solution 2
Solution 3
More agentic features and interface to answer an end-to-end user journey
I redesigned project creation into a guided flow with clear progress and less of a chatbot interface, more editing functions with suggestions.
Update personas to allow for customer data (personalization) and directly editing the steps the personas can take.
Sidenote: One thing about working at an early stage startup is all I did was iterate. We were making huge changes on the product weekly! Towards the end of August before release we settled more on a design the whole team was happy with (for now).
DESIGN SYSTEM

06/ Deployment

Obviously the timeline of this was much quicker and there needed to be deployment every couple of days, but this helped me learn, design, iterate, and ship fast!

After designs were approved I learned to go into cursor myself and ship new changes. I actually really liked doing this because it was much faster than holding meetings and describing the exact changes engineers had to make on the frontend, so they could primarily focus on the backend and models.

07/ Reflection

My internship began in May, and as the only designer on a small team of engineers, it was both intimidating and exciting. I learned how to move fast, make confident design calls, and back up my reasoning even when things were uncertain. Beyond design skills, I picked up skills that school could never teach me: shipping real features, collaborate deeply with engineers, and build systems that scale.

At first I questioned whether I had enough experience to deliver the best possible solutions, but over time I realized that progress and iteration matters more than perfection. I grew into trusting my instincts, prioritizing what truly impacts users, and designing and shipping quickly to get feedback. The best cycle for me felt like designing, shipping, feedback, then iteration, all in the same week. I feel extremely driven and excited working at a company where my work directly impacts the product everyday. At the end, I felt way more confident not just as a designer, but as someone who could design and ship a product that helps users end-to-end.

cool let's talk

most active on linkedin, gmail, and x
shrushtichavan@cca.edu
interested in working with passionate people on cool projects and ideas


contact me if you've got something in that mix 🤙