Your score is 28 deterministic rules with fixed weights, run locally. No language model sits in the formula, so the same resume always scores the same and every point has a name, a fix, and a reason you can check.
Machine readability
Whether a parser can extract your resume cleanly.
Recruiter findability
Whether the words a recruiter searches for are present and match semantically.
Human-skim quality
Whether your bullets are quantified, active, and scannable in a few seconds.
Those are the three things the evidence supports. The folklore is left out on purpose.
AI is used only where it belongs: rewriting a weak bullet, drafting a cover letter. Never to grade you behind a curtain.
And we never keep your resume. We parse it in memory, extract the text, and discard the original file. Personal details are redacted before any AI sees it.
What we build on
Named sources, in plain text. Every rule in the engine cites the evidence behind it right next to the fix, inside the product.
- Enhancv recruiter survey (2025): 92% of recruiters say their ATS does not auto-reject resumes.
- NBER field experiment: listing extra skills, with nothing to back them, moved employer interest by zero.
- Textkernel parsing guidance: most parse failures happen in document-to-text conversion, not semantics.
- RealResume parsing benchmark: roughly one in five real resumes uses a layout that breaks naive reading order.
- LinkedIn engineering: recruiter search ranks on learned, semantic models, not literal keyword match.
- ResumeGo recruiter simulation: 482 recruiters preferred two-page resumes 2.3x for experienced candidates.
- PNAS callback audit studies: identity effects dominate callbacks, so no honest tool can promise them.
- EEOC and gov.uk National Careers Service: the legal basis for what personal data to leave off a resume.