Built for Real ATS Behavior
Not fake scores. Not keyword stuffing. Actual optimization for how ATS systems parse, rank, and surface resumes.
Profile Engine
Build a comprehensive master profile once. Add work experience with categorized, tagged bullets. Track skills by category and level. Include education, projects, and certifications. Star your best achievements for quick selection.
Job Understanding Engine
Paste any job description and our AI extracts: company name, job title, required skills, preferred skills, responsibilities, seniority level, and ATS keywords. All structured and stored for comparison.
Bullet Scoring & Selection
Heuristic scoring ranks every bullet against the JD. Weighted by keyword overlap (35%), skill tag match (25%), category relevance (15%), impact metrics (10%), star status (10%), and recency (5%). No AI cost, instant results.
AI Bullet Rewriting
Defensible rewrites with strict constraints: no fabrication, preserve meaning, inject JD keywords where truthful, quantify where possible, active voice, 150 char max, no first person. Validated post-generation.
Resume Assembly
Assembles tailored resume from top-scored bullets, rewritten content, skills, and personal summary. 5 ATS-safe templates: Classic, Minimal, Modern, Executive, Technical.
ATS Scoring Engine
7 deterministic heuristics: keyword match (30%), skill coverage (20%), format compliance (15%), section completeness (15%), readability (10%), length (5%), contact info (5%). No AI needed, free to run.
Auto-Repair Loop
Iterates up to 3 times, targeting score 85+. Patches missing keywords, adds skills from your profile, fixes formatting issues, adjusts bullet count. You can lock sections and reject fixes.
Smart Export
ATS-safe PDF via @react-pdf/renderer. Editable DOCX. Plain text for copy/paste. Smart file naming: FirstName_LastName_JobTitle_Company_Resume.ext. Single-column, standard fonts, no images.