I wanted one resume source I could iterate on without rebuilding the layout each time, plus a live URL to send recruiters without rebuilding the PDF locally. LaTeX handles the typesetting, the GitHub Action handles the preview.
Portability mattered more than any single feature. The template runs in Overleaf, in a local TeX install, as a git submodule, or as a fork; you pick the workflow and the template fits. It is composed as named blocks (header, experience entry, project entry, education) you fill in, not a single TeX file with the layout woven through every line. Swapping a section is editing one block, not patching twelve places.
The other constraint is the ATS test. What an applicant tracking system parses out of the PDF has to match what a human reads on the page, which kills the clever multi-column tricks, the typographic flourishes, the glyph substitutions: single column, real section headers, plain words.
Stack: LaTeX, Python build script, GitHub Actions, GitHub Pages Code: github.com/MorganKryze/LaTeX-Resume-Builder