I'm pretty happy with it. It needs some more work, and I would like to do some preprocessing to tailor it based on the job. So maybe if you go to https://soft-wa.re/resume?tech=python you get my resume filtered for any python work.
I've also been thinking I could host for people. So maybe I host Alices.soft-wa.re/resume or Bobs.soft-wa.re/resume. Any interest in this?
My website's print version is a CV, so you can just print it to a PDF: https://notpushk.in/
I've also had Netlify generate a PDF of each build using wkhtmltopdf, but there was some issue with fonts which I didn't figure out at the time (it doesn't load them: https://notpushk.in/cv.pdf) and can't had a chance to come back and solve it once and for all.
You can use chrome with '--headless --print-to-pdf' instead of wkhtmltopdf, it worked better when I last looked into this around 2017-2018. Needed to generate a consistent pdf and couldn't rely on the users browser because they might render slightly differently depending on the browser.
Instead I ran a "microservice" that just took html and generated PDF's using chrome, it worked pretty well.
I have a similar system that solely uses a github actions workflow to build a jsonresume file into a latex pdf. I can make different branches for different roles and have a link that always directs people to the most up to date version of the resume. Plus, anybody can fork it and use it with their own resume without need for extra configuration or services. https://github.com/lukew3/resume
I have built something similar for myself, which I'll hopefully publish some day. The stack is YAML, Sveltekit, Puppeteer. Overall YAML makes adding content very easy and I can adapt the schema to suit my needs if I need to.
I generate my website https://thomasahle.com with a static Jinja template. Whenever I update it, it also generates a new resume and uploads that. Very convenient.
16 comments
[ 3.7 ms ] story [ 19.5 ms ] threadI'm pretty happy with it. It needs some more work, and I would like to do some preprocessing to tailor it based on the job. So maybe if you go to https://soft-wa.re/resume?tech=python you get my resume filtered for any python work.
I've also been thinking I could host for people. So maybe I host Alices.soft-wa.re/resume or Bobs.soft-wa.re/resume. Any interest in this?
I've also had Netlify generate a PDF of each build using wkhtmltopdf, but there was some issue with fonts which I didn't figure out at the time (it doesn't load them: https://notpushk.in/cv.pdf) and can't had a chance to come back and solve it once and for all.
Instead I ran a "microservice" that just took html and generated PDF's using chrome, it worked pretty well.