Your resume,
$ git push --to=interview
Resume optimizer for software engineers. Drop your CV, paste a job description, get a recruiter-grade match score and a rewrite that actually sounds like you.
Everything you'd build yourself —
if you had a weekend.
A small, focused toolkit for engineers applying to engineering roles. No HR-speak, no career-coach upsells.
ATS match scoring
Recruiter-grade score with keyword coverage, formatting checks, and seniority signals.
AI resume rewrite
Stronger verbs, quantified impact, role-tailored summary — without losing your voice.
Keyword gap scan
Diff your CV against the JD. See exactly which skills, stacks, and tools are missing.
Cover letter gen
Personalised to the role, the company, and your actual experience. No generic fluff.
Side-by-side diff
Review every edit like a PR. Accept the changes you want, leave the rest untouched.
PDF & DOCX export
Clean, ATS-parseable exports. Save unlimited versions per role and per company.
Three commands.
One better resume.
- 01$patchcv.dev upload cv.pdf
Drop your resume
PDF or DOCX. We parse experience, skills, education, and projects on-device.
- 02$patchcv.dev target --jd ./job.txt
Paste the job description
We pull required skills, seniority signals, and recruiter-screened keywords.
- 03$patchcv.dev run --out report.json
Read the diff. Ship the resume.
Score, missing keywords, rewritten bullets, ATS-optimised export — in under a minute.
100% free.
Forever. No catch.
Built for job seekers who deserve a fair shot. No tiers, no paywalls.
Everything you need to land more interviews. No credit card required.
- Unlimited resume analyses
- Match score + keyword gaps
- AI resume rewrite
- Tailored cover letters
- PDF export
- ATS insights & readability grade
Stop tweaking bullet points at 1am.
Let the tool do it.
Made by engineers who got tired of guessing what the ATS wants. Free forever — no paywalls, no tricks.