Mine is also automated, but a lot more lightweight.
I - like OP - use JSON Resume [1]. Besides that I just have a Github Action which creates a PDF and also updates a web-based version [2] hosted in AWS S3. My favourite thing about this setup is that if I want to make a small change I can just log in to Github and commit a quick edit in the repo [3] through Github's web-based UI A new PDF is generated and the web-based version being updates automatically.
I've made some improvements to the JR registry recently (still looks horrible)
But you can just go to https://registry.jsonresume.org, login with github, create the gist, and then your resume is automatically "deployed". And it is stored on github gist, so data is yours, and has revisions as a nice added benefit.
I regret to say it but I found what looks like a typo - you've got "automcomplete" where I think you mean "autocomplete". I hope this helps improve your resume.
Your CV is a lot closer visually to what I was expecting from the original post. Varied font sizes and use of different regions on the page. Easy to take in at a glance.
But you can just go to https://registry.jsonresume.org, login with github, create the gist, and then your resume is automatically "deployed". And it is stored on github gist, so data is yours, and has revisions as a nice added benefit.