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.
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.”
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.