Create a resume that tells your story.
A free, open-source AI resume builder for software engineers. Paste a job description and it tailors your master resume to that stack, on your own machine, with Ollama or the AI provider you already use.
Clone it, run it, read the code. It runs on your laptop.
Every change shown as a before-and-after diff. Nothing is saved until you confirm.
Edit every section next to a live, paginated preview, then download the PDF.
Job-description keywords your resume already contains, highlighted, with a match rate.
Each tailored resume you confirm adds a card to a Kanban board of your applications.
One resume can't fit every job.
Rewriting it by hand
You reshuffle the same bullet points for every posting. By the time the resume fits, the role has closed.
Pasting it into a chatbot
It invents metrics you can't defend in an interview, and your work history leaves your machine.
Sending the same resume everywhere
The job asks for Kubernetes and gRPC; your resume says "infrastructure". Recruiters search for the exact words.
Write your resume once. Tailor it to every job.
-
1Your master resume
Everything you've done, written once. PDF or DOCX in, edit in the builder.
EXPERIENCE
Backend Engineer, Acme, 2022 to now
- Moved 30 services from VMs to Kubernetes; on-call lead.
- Rewrote the billing API in Go; p99 latency down 40%.
- Set up CI/CD for 12 services with GitHub Actions.
-
2The job description
Paste the posting. The model pulls out what it asks for.
SENIOR BACKEND ENGINEER
We run Go services on Kubernetes and ship through GitHub Actions. You will own latency, take on-call shifts and manage infrastructure in Terraform. -
3The match
Each keyword checked against your resume, with a score.
JOB DESCRIPTION MATCH 83% [##################----] [+] go found [+] kubernetes found [+] github actions found [+] on-call found [+] latency reworded in [ ] terraform missing
-
4The tailored resume
Bullets reworded to lead with what the job asks for. Same facts, nothing invented.
MASTER RESUME
- Moved 30 services from VMs to Kubernetes; on-call lead.
JOB ASKS FOR
kubernetes, on-call, terraform (not in your resume)
TAILORED
- Moved 30 services from VMs to Kubernetes and led on-call.▌
Then download the PDF, with a cover letter and interview prep if you want them.
It gets more useful with every job.
-
A master resume that improves
Enrichment asks about your real work and turns the answers into stronger bullets. Every job after that starts from a better resume.
-
An application tracker
Each tailored resume adds a card to a Kanban board, from Applied to an offer or a no.
-
Cover letters and interview prep
Written from your resume and the posting, so they say the same things your resume does.
-
Seven templates
Single and two column, modern, clean, vivid and a LaTeX-style one. Export to PDF.
-
Any model you like
OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter, Groq or Azure, or fully local with Ollama.
-
Private by default
Resumes, jobs and the tracker live in a SQLite file on your machine. API keys are stored encrypted.
-
Seven languages
English, Spanish, Chinese, Japanese, Brazilian Portuguese, French and Korean.
-
Free and open source
Apache-2.0. Read the code, change it, run it however you like.
Your first tailored resume in about five minutes.
You need Docker, or Python 3.13 and Node 22 if you'd rather run it without containers.
- 1
Start it
Run the three commands. Docker builds and starts the app.
- 2
Connect a model
Open http://localhost:3000, then add an API key in Settings, or point it at Ollama.
- 3
Paste a job
Upload your resume, paste a job description, and get your first tailored version.
Terminal
$ git clone https://github.com/srbhr/Resume-Matcher.git$ cd Resume-Matcher$ docker compose up -d# then open http://localhost:3000 28k+ stars on GitHub. Used by more than 200,000 job seekers. Part of the Vercel OSS program, Claude for Open Source and Codex for Open Source, and backed by these teams.
Sponsor the projectResume guides for engineers.
- Software engineer resume A template and examples for backend, frontend and full-stack roles.
- Computer science resume For students and new grads: projects, internships, one page.
- FAANG resume What big tech recruiters screen for, from their own hiring pages.
- Engineering resume templates Seven free layouts, and when one column beats two.
- LaTeX resume Templates, Overleaf, and how it reads to an applicant tracking system.
- Tailoring with a local model Run the whole thing on your machine with Ollama.
Tailor the next one.
Backend, frontend, SRE or ML: paste the job you want next and send a resume that speaks its stack. Free, open source, and it runs on your machine.