OpenResume is a free, open-source, and powerful resume builder that allows anyone to create a modern professional resume in 3 simple steps. For those who have an existing resume, OpenResume also provides a resume parser to help test and confirm its ATS readability.
Me just using LaTeX[1] with hundreds of templates[2] with no formatting problems for 18 years now…
[1] https://en.wikipedia.org/wiki/LaTeX
[2] https://www.overleaf.com/latex/templates/tagged/cv
I just… make a resume. No template, I just use a word processor to lay out what I want where I want. My basic format is:
I spend 10-15 min making it look a little pretty, then spend about 5 min customizing it for whatever role I’m applying for. If I really want the job, I’ll put some effort into a better cover letter and do some research about the company, bringing total time investment to 15 min or so. I can knock out 5-10 customized applications per hour, depending on how onerous their application process is and how many truly interesting roles I find. I keep track of every application in a spreadsheet, and follow up on the ones I care most about once/week.
So yeah, I’m with you, DIY is the best IMO.
I just use the Europass CV Builder. Works fine for me, has been for well over a decade now.
Definitely one of the more subtle benefits of the EU: They made a perfectly serviceable resume builder.
(But yeah, a LaTeX template would also just work forever. This stuff is what TeX and its derivatives are great at.)