IntPrepAI
Customer Journey Design
Designing the end-to-end user experience for an AI-powered job interview preparation platform — from onboarding and persona setup through to mock interviews, CV gap analysis, and readiness tracking.
Role
Product Designer
Timeline
Dec 2025 – Present
Location
Hong Kong
Tools
Figma · Google Stitch · Miro
The Challenge
Job interviews are one of the highest-stakes moments in anyone's career — yet most candidates prepare alone, without feedback, and without knowing what to expect. IntPrepAI needed to make AI-powered coaching feel accessible, not intimidating.
The UX challenge: design an experience that delivers genuine value within the free tier to earn the upgrade — without overwhelming a first-time user before they've even answered a question.
The Approach
I mapped four distinct user journeys — each representing a different mode of the app — to show how a user progresses from first launch to interview-ready confidence across onboarding, mock interviews, CV analysis, and cheat sheet generation.
Each journey was visualised using the Obsidian Navigator design system in Google Stitch: dark-mode, editorially structured, and built to communicate the app's value to both candidates and stakeholders.
The Four Customer Journeys
Each journey maps a distinct mode of the app — from the first-launch setup flow through to the Free-to-Premium conversion point.
Onboarding & Job Setup
A 4-step setup flow that goes from zero to ready-to-practise in under 3 minutes. The user pastes a job description, the AI generates a role-specific interviewer persona, and experience level is calibrated before the first question is attempted.
AI persona generation — "Alex" (strict/STAR), "Jordan" (friendly), "Sam" (technical) created from the job spec
Job spec parsing — role, seniority, industry, and 4 key competencies extracted automatically
Free tier counter — 3 questions remaining shown upfront, no hidden limits
AI Mock Interview Session
A full 5-question behavioural interview with instant AI scoring. Voice recorded, evaluated across 4 dimensions, with STAR framework detection and improvement coaching after each answer. Session average feeds directly into the Readiness Score.
4 dimensions scored — Communication 8.2, Relevance 7.5, Structure 8.0, Confidence 7.4
STAR framework detection — automatically identifies when the method is used in an answer
Model answer coaching — specific techniques to use next time, with common mistakes flagged
CV Gap Analysis
AI compares the user's CV against the uploaded job description — analysing 47 requirements and surfacing exactly what's missing, what interviewers are likely to probe on, and how to bridge each gap with talking points pulled from the user's own history.
28 of 47 requirements matched — 19 gaps identified with severity ranking and evidence notes
4 predicted questions — each mapped directly to a specific CV gap the interviewer is likely to probe
Talking points generated — CV-specific suggestions for bridging each identified gap
Cheat Sheet & Progress Tracking
The mastery arc: AI generates a personalised cheat sheet (company overview, 6 likely questions, CV-backed talking points, red flags to avoid), then the Progress dashboard shows Readiness Score improvement across sessions — surfacing the Premium upgrade at the moment of highest demonstrated value.
AI Cheat Sheet — company overview, 6 predicted questions, personalised talking points, and red flags
Readiness Score: 74% — tracked across 5 sessions, +16pts improvement arc visualised
Premium conversion — $7.99/month upgrade surfaced after free tier limits with "Most Popular" badge
Design Outcomes
Onboarding, mock interview, CV analysis, and cheat sheet — each mapping a different mode of the app.
AI Personas, Mock Interviews, Score Breakdowns, CV Gap Analysis, Cheat Sheets, and Progress Tracking all visualised end-to-end.
Conversion point placed at peak value — after the user has seen measurable progress and exhausted free tier features.
Interested in this project?
Let's talk about how I can bring this kind of thinking to your product.