Everything you need to know to get the most out of ZaryaCV.
Click Resumes in the sidebar and hit Upload.
Select a .pdf or .docx file (max 5 MB).
Our parser extracts your name, contact info, experience, education, and skills automatically.
Review the parsed result — you can edit any section later in the visual editor.
Navigate to Analyses and click New Analysis.
Select the resume you want to compare and paste the full job description.
The AI extracts required skills, qualifications, and keywords from the JD.
You get a match score (0–100), a keyword breakdown (matched vs missing), and an ATS compatibility check.
From an analysis page, click Optimize.
Configure settings: target score, max iterations, and which quality filters to enforce.
The optimizer runs multiple AI passes, each validated by 7 quality filters (keyword match, ATS review, content length, vector similarity, AI content, hallucination check, structure validation).
Watch real-time progress via SSE streaming — each filter lights up as it passes.
When complete, your optimized resume is saved and ready to edit or export.
Open any resume and click Edit.
The visual editor supports inline text editing for every section.
Drag and drop sections to reorder them — put your strongest content first.
Changes auto-save. Use Undo/Redo in the toolbar if needed.
The live preview updates as you type so you always see the final result.
From the editor or resume view, click Export PDF.
Choose a template: Jake (clean, tech-focused), FAANG (dense, skills-heavy), or Academic (traditional).
PDFs are generated server-side with React-PDF for pixel-perfect output.
The downloaded file is ready to upload to any job application portal.
Navigate to Jobs to see your Kanban board.
Create a new application by linking a job description and (optionally) a resume.
Drag cards between columns: Wishlist, Applied, Interview, Offer, Rejected.
Each card shows the linked resume's match score for quick reference.
From a job application, click Generate Cover Letter.
Choose a tone: Professional, Enthusiastic, or Concise.
The AI generates a personalized letter based on your resume and the job description.
Edit the result, then export as PDF to include with your application.
PDF and DOCX. We recommend PDF for best parsing results. Files must be under 5 MB with selectable text (not scanned images).
It combines keyword extraction, TF-IDF analysis, and vector similarity (text embeddings) to produce a 0–100 score reflecting how well your resume matches the job description.
No. The hallucination filter specifically checks that the optimizer only uses information present in your original resume. It rewrites and restructures but never fabricates.
There's no limit. Upload separate master resumes for different roles — engineering, management, design — and optimize each for specific jobs.
Yes. All data is stored in Supabase with row-level security (RLS). Only you can access your resumes. Data is encrypted in transit and at rest.
Absolutely. After optimization, open the visual editor to adjust any section. You have full control over the final result.