CV generator with automated A4 PDF
One content source builds the online CV, a true-A4 print page and the downloadable PDF, so the PDF cannot go stale.

The problem
Keeping an online CV and a PDF in sync by hand fails quietly: the page gets edited, the PDF does not, and the version people receive stops matching the one on the web.
Generate every output from one content source, and make the printed page a real A4 document rather than a browser page squeezed onto paper.
The solution
- Content lives in plain key/value files and is validated against per-field length limits, failing the build when copy would break the layout.
- Print stylesheet renders real 210mm A4 rather than relying on the browser's shrink-to-fit.
- The PDF is generated by headless Chrome during the build and published with the site.
Technology
Node.jsSCSSHeadless Chromenode:testGitHub Actions
Want to tell me what needs to be built for you?