1. Your resume
2. Job description
Nothing is stored. Your text is used only to generate this response.
Your fit report will appear here once you scan a resume.
Paste your resume and a job description below. Every keyword, formatting flag, and score is computed by rule-based matching, not guessed by a model — nothing is stored after you get your result.
Nothing is stored. Your text is used only to generate this response.
Your fit report will appear here once you scan a resume.
Every step below is deterministic. The same two inputs always produce the same output.
Pull required skills and qualifications via a curated taxonomy plus pattern matching — no model involved.
Each requirement is checked for presence in your resume text, with a small synonym table (JS/JavaScript, etc.).
fit_score = matched requirement weight ÷ total weight. Fully reproducible and auditable.
A language model may reword the suggestions for readability — it never touches the score or the gap list itself.