PerfectPitch
LLM-powered mock interview + resume coach built with realtime speech, ATS feedback, and auto-coaching loops.
PerfectPitch is a full-stack interview preparation and resume-tuning platform that blends real-time speech interfaces with grounded LLM feedback. Candidates practice with voice prompts, receive structured behavioral coaching, and get ATS-style resume diagnostics without leaving the browser.
Core capabilities
- Realtime practice: Assembly.ai streams speech-to-text transcripts directly into coaching prompts so Gemini can respond in seconds with follow-up questions and feedback.
- Actionable guidance: LangChain workflows score each answer across clarity, structure, and depth; feedback is mapped to STAR storytelling tips and concrete rewrites.
- Resume optimization: The same pipeline ingests a PDF resume, centralizes sections in Firebase, and runs NLP heuristics against a job description to highlight gap areas.
Architecture notes
- Next.js + Tailwind UI for a fast SPA, with Firebase Auth/Firestore for multi-session state.
- Gemini + custom prompt templates to keep feedback grounded in job-specific competencies.
- Serverless functions orchestrate transcript batching, ATS scoring, and analytics events.
The result is a coach that feels conversational, measures improvement, and helps candidates walk into technical and behavioral interviews with evidence-backed prep.