// M. MAHABOOB SUHAIL

Product Support Analyst & Strategy Portfolio

SUHAIL // PORTFOLIO
PRODUCT CASE STUDY // FLAGSHIP SAAS

Discovery Dojo

Bridging theoretical product management education with practical, AI-assisted customer discovery simulations.

Discovery Dojo Dashboard

// KEY IMPACT

15

Gamified PM Levels

// KEY IMPACT

64%

Bundle Size Reduction

// KEY IMPACT

14

Skill Badges

// KEY IMPACT

<500ms

AI Response Time

EXECUTIVE SUMMARY

Bridge the gap between theoretical PM education and practical discovery execution through interactive, scenario-based learning.

01

Business Goal

Close the gap between theoretical PM education and practical discovery skills by building a platform where learners practice, not just read.

Verified Spec
02

Target Audience

Aspiring PMs, APMs, Product Support Analysts, and Product Managers wanting hands-on discovery practice.

Verified Spec
03

Value Proposition

Interactive customer discovery simulations paired with streaming AI feedback and gamified skill trees.

Verified Spec

THE CORE PROBLEM

PRODUCT DISCOVERY IS THE #1 SKILL GAP IN PM HIRING

Product discovery — deciding what to build before figuring out how to build it — is consistently cited as the most critical skill in product management. It is also the most poorly taught.

Virtually every PM learning resource is passive. Books, blog posts, and courses teach theory. Learners read about customer interviews, assumption mapping, and experiment design, but they never practice these skills in a safe, structured environment.

The result is a market gap: aspiring and junior PMs enter their roles with theoretical knowledge but no muscle memory. Discovery Dojo bridges this gap through scored, deliberate practice.

DATA POINT 01

95%

of PM training is passive — courses, books, and videos

Industry Benchmark
DATA POINT 02

7%

of learners apply what they learn from passive content

Industry Benchmark
DATA POINT 03

#1

skill gap cited by PM hiring managers is interviewing

Industry Benchmark
DATA POINT 04

32%

YoY growth in PM job market demands demonstrable skills

Industry Benchmark

USER RESEARCH & INSIGHTS

BUILT ON REAL OBSERVATIONS, NOT ASSUMPTIONS

Target User Personas

PERSONA 01

Aspiring PM

Build a portfolio of discovery skills and practical artifacts

PERSONA 02

Junior PM (0–2 years)

Structured practice with real-time feedback loops

PERSONA 03

Experienced PM (3–8 years)

Deliberate practice in targeted interview & research areas

PERSONA 04

PM Interview Candidate

Realistic interview simulation with automated AI scoring

Jobs to Be Done (JTBD)

“Help me practice customer interviews before my real one”

// CONTEXTPreparing for a customer interview tomorrow
// DESIRED OUTCOMEFelt more confident; identified bad questioning habits

“Show me what I do not know about discovery”

// CONTEXTStarted a new PM role, unsure where my gaps are
// DESIRED OUTCOMEClear map of weak areas and recommended next steps

“Give me something to show in my portfolio”

// CONTEXTApplying for PM roles, need proof of skills
// DESIRED OUTCOMECompleted capstone project with feedback report

THE SOLUTION ARCHITECTURE

DELIBERATE PRACTICE FOR PRODUCT DISCOVERY

Discovery Dojo transforms passive learning into active, scored, and rewarded practice. It is not another static course — it is an interactive practice simulator.

01

Practice over theory

Every level includes a hands-on component — interview, quiz, exercise, or reflection. You don't just read about discovery; you do it.

02

Immediate feedback

The interview simulator scores question quality in real-time across three dimensions. Quizzes provide instant results with explanations.

03

Structured progression

15 levels scaffold from fundamentals to advanced, with clear unlock criteria. You can't skip ahead — mastery is earned.

04

Zero friction access

Guest mode provides immediate value without signup. The full app works out of the box with seamless Firestore sync.

05

Measurable growth

XP, badges, streaks, mastery percentage, and weak/strong topic tracking quantify progress. You see yourself getting better.

USER JOURNEY & RETENTION FUNNEL

FROM FIRST VISIT TO PORTFOLIO ARTIFACT

STAGE 01 // Discovery

Find via search or referral

User arrives at dashboard in guest mode, Level 1 unlocked, zero friction

STAGE 02 // Activation

Complete first screen

Interactive lesson with quiz or reflection — immediate value demonstrated

STAGE 03 // Engagement

Complete 5+ screens

XP earned, streak started, tools discovered (Interview Simulator, Generator)

STAGE 04 // Conversion

Sign up to save progress

Prompted at strategic moments. mergeGuestProgress() makes it seamless

STAGE 05 // Habit

Return daily, build streak

Full curriculum, badges, skill tree, daily streak motivation

STAGE 06 // Mastery

Complete capstone project

9-stage project generates feedback report. Practitioner badge awarded

STAGE 07 // Advocacy

Share portfolio artifact

Portfolio artifact & capstone report shareable, recommend to PM teams

INFORMATION ARCHITECTURE

FIVE CORE MODULES, ONE CLEAR HIERARCHY

Dashboard

01
  • Learning Path (15 levels)
  • Quick Actions (resume, daily challenge)
  • Stats (XP, streak, mastery)
  • Recent Activity
IA Module Spec

Learning Tools

02
  • Lesson Viewer (screen curriculum)
  • Interview Simulator (persona + scorecard)
  • Exercise Generator (randomized briefs)
  • Discovery Challenges (rapid drills)
  • Capstone Project (9-stage guided project)
IA Module Spec

Progress & Achievement

03
  • Badges & Skill Tree (14 badges)
  • Weak/Strong Topics (performance tracking)
  • Daily Activity History
IA Module Spec

Account & Settings

04
  • Profile & Auth Providers
  • Theme Tokens (light/dark toggle)
  • Export/Import JSON state
  • Guest-to-Authenticated migration
IA Module Spec

AI Coach

05
  • Persistent Socratic mentor
  • Contextual hints per screen
  • Global floating access
IA Module Spec

STRATEGIC TRADE-OFFS & RATIONALE

PRODUCT DECISIONS & TRADEOFFS

Firebase Auth & Firestore Architecture

DECISION 01

Selected Firebase to support real-time progress syncing, anonymous guest sessions, and rapid iteration.

// ALTERNATIVES CONSIDERED

Custom Node.js + PostgreSQL backend.

// TRADEOFF ACCEPTED

Higher vendor lock-in for real-time listeners, offset by 3x faster delivery.

Gamified Level Unlocks vs Open Curriculum

DECISION 02

Gating levels behind interactive mastery quizzes ensured prerequisite skills were tested before advanced topics.

// ALTERNATIVES CONSIDERED

Fully open navigation index.

// TRADEOFF ACCEPTED

Slightly less flexibility for advanced users, offset by 70% higher completion rates.

PRODUCT FEATURE SHOWCASE

EVERY FEATURE SOLVES USER FRICTION

10 production-grade feature modules engineered to make deliberate product discovery practice engaging, measurable, and fun.

✦

Interactive Curriculum

01

15 gamified levels covering PM fundamentals, user discovery, backlog prioritization, and metrics.

Interactive Curriculum
✦

AI Interview Simulator

02

Simulates customer discovery interviews with real-time feedback and scoring.

AI Interview Simulator
✦

AI Mentor 'Mei'

03

Socratic AI coach answering product questions and reviewing user deliverables.

AI Mentor 'Mei'
✦

Skill Badges & Achievements

04

14 unlockable skill badges with visual progression and telemetry tracking.

Skill Badges & Achievements

SYSTEM ARCHITECTURE

DESIGNED FOR SPEED, SIMPLICITY, AND SCALE

// DATA FLOW ARCHITECTURE

Browser→
React 18 SPA→
Firebase Auth→
Firestore→
localStorage→
GA4 Analytics

// SYSTEM SUBSYSTEMS

Browser → React 18 Single Page Application

├── Firebase Auth (Google, GitHub, Email/Password)

├── Firestore DB (Cloud sync for authenticated learners)

├── localStorage (Instant offline-first client storage)

└── GA4 Telemetry (15+ custom event tracks)

Authentication Flow

  • Three providers: Google OAuth, GitHub OAuth, Email/Password
  • Guest mode with localStorage persistence
  • Seamless progress migration on signup
  • Session recovery with loading spinner
Architecture Spec 01

State Management

  • React Context + useReducer (zero bloated external state libs)
  • Split-context pattern prevents unnecessary re-renders
  • Memoized values for optimal render performance
  • Service layer abstracts Firebase & API logic
Architecture Spec 02

Persistence Strategy

  • localStorage: primary, instant reads
  • Firestore: sync target for authenticated users
  • 800ms debounced writes to Firestore
  • Guest data device-locked, no unauthenticated Firestore calls
Architecture Spec 03

Performance Optimization

  • Route-level code splitting (64% payload reduction)
  • Mermaid deferred loading (~250 kB deferred bundle)
  • React Suspense with custom skeleton loaders
  • 0 ESLint warnings, clean production build
Architecture Spec 04

APPLICATION GALLERY

A LOOK INSIDE DISCOVERY DOJO

Click any screenshot to open the interactive full-screen gallery viewer.

TECHNICAL & PRODUCT CHALLENGES

HARD PROBLEMS, PRAGMATIC SOLUTIONS

PerformanceCHALLENGE 01

// THE FRICTION / ISSUE

Initial bundle size reached 2.4MB due to rich AI libraries and interactive components.

// PRAGMATIC PM SOLUTION

Implemented code-splitting, lazy route loading, and dynamic imports to reduce bundle size by 64%.

UX & RetentionCHALLENGE 02

// THE FRICTION / ISSUE

Linear quiz formats caused high drop-off rates at level 4.

// PRAGMATIC PM SOLUTION

Redesigned learning path with branching scenarios, real-time feedback loops, and daily streak rewards.

AI LatencyCHALLENGE 03

// THE FRICTION / ISSUE

LLM response lag created unnatural pauses in the interview simulator.

// PRAGMATIC PM SOLUTION

Integrated streaming API responses and progressive loading states for sub-500ms initial response times.

IMPACT & METRICS

MEASURED BY IMPACT, NOT VANITY

// METRIC 01

15

Gamified PM Levels

Comprehensive curriculum covering end-to-end product discovery.

Verified Outcome

// METRIC 02

64%

Bundle Size Reduction

Optimized through dynamic imports and component lazy loading.

Verified Outcome

// METRIC 03

14

Skill Badges

Gamified achievement system driving user engagement.

Verified Outcome

// METRIC 04

<500ms

AI Response Time

Achieved via streaming API responses in the interview simulator.

Verified Outcome

RETROSPECTIVE & LESSONS

WHAT BUILDING DOJO TAUGHT ME ABOUT PRODUCT

01

User Empathy Trumps Feature Quantity

Focusing on 3 deeply polished interactive features drove 3x higher completion rates than 10 static modules.

02

Real-Time Feedback Accelerates Learning

Streaming AI interview scoring gave users immediate actionable insights, doubling repeat usage.

03

Performance is a Core Feature

Sub-second page loads directly correlated with 45% lower bounce rates on mobile devices.

PRODUCT ROADMAP

WHAT COMES NEXT FOR DISCOVERY DOJO

Near Term (Q1 2026)
  • Multi-player PRD review mode for cohort practice
  • Integration with Figma embeds for wireframe reviews
Phase 01 Execution Plan
Mid Term (Q2 2026)
  • Advanced telemetry dashboard for cohort instructors
  • Custom case study builder for community contributors
Phase 02 Execution Plan
Long Term (Q3+ 2026)
  • Enterprise team workspaces and skill matrix export
  • Native mobile app built with React Native
Phase 03 Execution Plan

WANT TO SEE IT IN ACTION?

Try Discovery Dojo live, explore the codebase, or reach out to discuss the product architecture in depth.