Write your resume once in JSON. Generate clean, ATS-friendly HTML instantly. No templates to fight, no Word formatting nightmares.
Your data stays yours. The output is standard HTML you can host anywhere.
Semantic HTML structure that applicant tracking systems can parse correctly. No columns, tables, or graphics that break parsers.
Includes @media print styles for perfect PDF output. One click to save as PDF from any browser.
Pure Python standard library. No Jinja2, no WeasyPrint, no Node.js. Single file, runs anywhere Python runs.
The HTML/CSS is inline and readable. Change colors, fonts, spacing, or structure in minutes.
Defined schema for validation. Your CI can lint resume data before generating output.
Projects, LinkedIn, GitHub, portfolio links all render as proper anchors. Clickable in PDF too.
One command. Instant result.
Вставь свой JSON слева и мгновенно увидишь ATS-совместимое резюме. Скачай готовый HTML → открой в браузере → Печать → Сохранить как PDF.
Тот же рендер, что делает python -m src.resume_builder resume.json -o resume.html — чистый HTML без зависимостей, готовый для ATS.
Use it under the MIT license. Sponsor ongoing work with USDT on the TON network if it helps your job search.
Create unlimited resumes
UQDHA5jEi88JRomsstaA-srnIJyayuK95FsGuXI6_B2Cngbk
No amount is prefilled.
Questions? Feature requests? Just say hello.
For paid customization, request a fixed quote through the portfolio form.
Request custom work