By developers, for developers
Your resume,
version controlled.
Write your resume in YAML. Compile to LaTeX. Export to PDF. Paste a job description and let AI tune the tone — without touching your data.
step 01
YAML
Write once, reuse everywhere. Structured, diffable, readable.
step 02
LaTeX
Compiled to beautiful, precise typesetting. Pixel-perfect output.
step 03
PDF
Production-ready. ATS-friendly. Consistent across every machine.
step 04
AI ✦
Paste a JD. Get a retuned resume. Same facts, better fit.
Why DevDrafted
YAML-first
Your resume lives in a file you can version control, diff, and store in a repo like any other config.
LaTeX precision
No more fighting Word formatting. LaTeX templates give you typographic control over every detail.
JD-aware AI
Paste a job description and get an AI-retuned version. Tone, emphasis, keywords — all adjusted automatically.
Multiple templates
Pick a LaTeX template or bring your own. One YAML source, infinite presentation variants.
What it looks like
resume.yaml
experience:
- company: Acme Corp
role: Senior Engineer
from: 2022-03
to: present
bullets:
- Built distributed pipeline
processing 2M events/day
- Led migration to k8s,
cut infra costs 40%
skills:
languages: [Go, TypeScript, Python]
infra: [AWS, k8s, Terraform]
compiled output
// devdrafted compile
✓ Parsed resume.yaml
✓ Loaded template: clean-serif
✓ Rendered LaTeX
✓ Compiled PDF
Output: resume_2026.pdf
Pages: 1 | Size: 84kb
ATS score: 94/100
→ devdrafted tune --jd ./jd.txt
✓ Analysed job description
✓ Adjusted 3 bullet points
✓ resume_tuned.pdf ready
AI tune — how it works
// job_description.txt
We're looking for a backend engineer with experience in distributed systems and cloud infrastructure. You'll own reliability and scalability of our data platform. Strong experience with Kubernetes and observability tooling required.
→
AI detected: distributed systems, k8s, observability, reliability
Reweighted: pipeline bullet → emphasises scale + reliability angle
Added keywords: "observability", "fault-tolerant", "SLO-driven"
Tone shift: ownership language boosted across all bullets
Output: resume_acme_backend.pdf — ready to send
Reweighted: pipeline bullet → emphasises scale + reliability angle
Added keywords: "observability", "fault-tolerant", "SLO-driven"
Tone shift: ownership language boosted across all bullets
Output: resume_acme_backend.pdf — ready to send
Stop reformatting.
Start shipping resumes.
One YAML file. Every job. Always ready.