Built for Real ATS Behavior

Not fake scores. Not keyword stuffing. Actual optimization for how ATS systems parse, rank, and surface resumes.

1

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.

2

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.

3

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.

4

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.

5

Resume Assembly

Assembles tailored resume from top-scored bullets, rewritten content, skills, and personal summary. 5 ATS-safe templates: Classic, Minimal, Modern, Executive, Technical.

6

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.

7

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.

8

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.