built by devs, for devs

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.

~20s runtime local-first, zero retention
~/jobs/senior-frontend-engineer · patchcv.dev running
patchcv.dev analyze \
--resume="alex_cv.pdf" \
--job="senior-fe-engineer.txt"
// parsing resume…
// matching against JD…
const report = {
match: 87,
missing: ["TypeScript", "Next.js", "GraphQL"],
tone: "senior, calm"
}
✔ report ready
match.score
strong fit
87/100
gaps.detected
TypeScriptNext.jsGraphQLA11yStorybook
72%
kw
A
read
B+
impact
// features

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.

// workflow

Three commands.
One better resume.

  1. 01$patchcv.dev upload cv.pdf

    Drop your resume

    PDF or DOCX. We parse experience, skills, education, and projects on-device.

  2. 02$patchcv.dev target --jd ./job.txt

    Paste the job description

    We pull required skills, seniority signals, and recruiter-screened keywords.

  3. 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.

// pricing

Fair pricing.
Cancel with one command.

One landed interview pays for a year of Pro. The free tier is forever — no card needed.

Hobby
€0/forever

For evening tinkering and a job or two.

  • 2 analyses per day
  • Match score + keyword gaps
  • Basic resume rewrite
  • PDF export
$ start free
most popular
Pro
€19/month

For active job hunters in the loop.

  • Unlimited analyses & rewrites
  • Advanced ATS insights
  • Unlimited cover letters
  • Multiple resume versions
  • Side-by-side diff editor
  • Priority model (Claude / GPT-4o)
$ patchcv.dev --help

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 for the basics — pay only if it actually lands you an interview.