Visit cv.subhranilmukherjee.com.
This can be customized for use by anyone just by modifying projects.js and userdetails.js. index.html is generated at runtime based on project and user details.
This repo also contains a GitHub action(resume.yml) to compile and generate a LaTeX PDF from those details, and publish a new release. It also renders and saves a screenshot of the website, and attaches that to the release.
Finally, there's another action (deploy.yml) to automatically deploy index.html as an Azure static website on each commit.