Job URL: LinkedIn, Indeed, Naukri, and Glassdoor block automated fetching. Use direct company career pages or Lever / Greenhouse / Workable URLs instead — or use "Paste JD" below.
Resume format: Multi-column / table-based PDFs often fail text extraction. Use a single-column, plain-text resume for best results.
Resume / CV — PDF (single-column format)
📄
Drag & drop your PDF here
or click to browse · Single-column PDF only
⚠ This site blocks automated fetching. Try a direct company career page URL.
Minimum 50 characters · Used when the URL is blocked or unavailable
What happens: Tavily extracts the full JD from job board URLs. PyMuPDF reads your CV. Groq structures both into Pydantic models. Company context enriched via Tavily — all in ~10 seconds.
Processing your documents
Uploading PDF + job URL to API...
Tavily extract — fetching job description from URL...
Tavily search — company intelligence & culture context...
❌ Something went wrong.
✅ CandidateProfile and JobDescription extracted. Company intelligence enriched via Tavily.
⚠️ No skills detected from your CV. This usually means your resume uses a multi-column or table-based layout. Please try a single-column, plain-text PDF.
Upload your CV and paste a job URL in Phase 1 first.
—
Overall Match
—
Strong Matches
—
Weak Matches
—
Skill Gaps
Embedding & Matching
Sending profile + JD to /match...
Chunking CV text into ChromaDB...
Computing cosine similarity per skill...
Classifying matches / weak / gaps...
Building SkillGapReport...
⚠️ Your CV had no detectable skills — all JD requirements show as gaps. Try re-uploading a single-column resume in Phase 1.
Match Score
Analysis Summary
✅ Strong
⚠ Weak
❌ Gaps
All Skills
Resume Tailoring & Cover Letter
Groq rewrites bullets · Tavily company intelligence · ATS scoring
✍️
Run skill match first
Complete Phases 1 and 2 to unlock the application package.
Generating package
Sending gap report + company context to /apply...
Groq — rewriting resume bullets for this specific role...
Tavily — injecting live company intelligence...
Groq — generating cover letter + ATS analysis...
✅ Package ready — everything editable inline.
Resume Bullets — Before vs After
Groq rewrites each bullet to target this specific role
Cover Letter
Click to edit · Enriched with Tavily company context
Mock Interview
Phase 4 — real questions from your gap report · RAG-grounded · stop anytime
⚠️ Complete Phases 1–3 first (parse CV, run skill match, generate package). Then return here to start your mock interview.
🎤
Ready to Interview?
Questions tailored to your skill gaps and the job description. Each answer is scored on depth, relevance, and clarity — grounded in your CV via RAG. Stop anytime for results.