flagshipactive

MyInterview

Turn interview preparation into a traceable product workflow instead of a collection of disconnected AI prompts.

Preparation workspaceEvidence ready
Target roleAI Engineering Intern
Source contextCV + JD
Practice modeText / Voice
EvidenceInterviewScoringFeedback
Current question

Explain a technical decision and the evidence behind it.

StructureRelevanceEvidence
Product visualization · private source

Context

One preparation journey, many system boundaries

MyInterview connects profile evidence, CV and job-description analysis, practice planning, text and voice interviews, scoring, feedback, recruiter workflows, and administration. The difficult work is not placing an AI chat box on a page; it is keeping those workflows consistent across product, data, runtime, and evaluation boundaries.

Role

Technical leadership with explicit team context

I lead the five-member graduation team and drive most of the product's technical execution across architecture, AI systems, backend, frontend integration, realtime interview flows, testing, and documentation. This describes primary contribution without presenting the project as solo work.

System

Structured AI instead of prompt-shaped product logic

The system separates product rules, schemas, prompts, provider behavior, scoring, and persistence provenance. Candidate preparation remains text-first, while voice capabilities are introduced behind explicit readiness and provider gates. Structured output and business invariants are tested independently from prose quality.

Evidence

Evidence without exposing the private product

This case study is grounded in private repository review, verification commands, runtime contracts, test surfaces, and project history. Public visuals reconstruct confirmed workflows with synthetic data; they do not expose real users, credentials, endpoints, or internal topology.

Reflection

The standard is operational clarity

The project has reinforced that an AI product is only as useful as its failure handling, evidence trail, language policy, evaluation strategy, and cross-layer consistency. The strongest work is often the contract that prevents a confident model output from becoming an incorrect product decision.

Result

Outcomes

  • Established one product architecture for CV, JD, interview, scoring, feedback, recruiter, and administration workflows.
  • Built quality gates around prompts, structured output, scoring behavior, frontend flows, and security-sensitive boundaries.
  • Maintained cross-layer documentation and verification surfaces for a large, actively changing graduation project.

Boundaries

Known limitations

  • Source code, endpoints, provider configuration, and operational topology remain private.
  • Portfolio visuals are interface reconstructions with synthetic data, not production screenshots.
  • No public user, accuracy, or business-impact metrics are claimed.

Provenance

Evidence ledger

private review

Private repository review

Repository structure, tests, runtime configuration, and project history support the stated technical scope and role boundaries.

self reported

Team context

The project is a five-member graduation project led technically by Nguyễn Thái Hảo.

reconstruction

Visual disclosure

All portfolio interfaces use synthetic content and are labeled as product visualizations.

Stack

Technologies

  • Next.js
  • React
  • TypeScript
  • FastAPI
  • PostgreSQL
  • Gemini
  • Deepgram
  • LiveKit
MyInterview — Case Study | KanzuWakazaki