All projects

Web DevelopmentPython
Perfect CV
About Project
Turn one YAML file into polished EU and US CVs. Pick a template, personalize it, validate it, download PDF, Markdown and YAML. No account, no tracking, your data stays yours.
How to use
You write (or upload) your CV once as a simple YAML file. PerfectCV turns it into finished documents: pick any of 12 templates, choose EU or US format, Full CV or one-page Resume, set an accent color, add a headshot, and download print-ready PDF plus Markdown and YAML. Along the way it validates everything: contacts, phone number, work-authorization line, section titles, phrasing, keyword coverage against a job ad, overlapping lines, and page budgets.
Gallery
1 / 6Built with
PythonFastAPIHTMLCSSJavaScriptYAML