A rare bit of self-promo! I’ve released some code I’ve been sitting on for a few years now. A way to make a PDF of your CV from YAML.

https://github.com/johnke/cv-pandoc

Some background!

I’m one of those sickos who actually likes YAML. As a format for structured data, it’s actually kind of readable and human-editable. I’m also one of those sickos who quite likes LATEX. It’s a beast to edit but I love that it’s at the exact intersection of word processing and direct programming.

The last time I was job-hunting, I was maintaining my CV in LATEX. But after a while, I realised that my CV is mostly structured data. It’s a list of sections, sub-sections, keys and values. Perfect for YAML, right? So for funsies, I rewrote my whole CV so I’d get the best of YAML and the best of LATEX.

And that’s what cv-pandoc is. I don’t expect it will be of any use to anyone but myself, except as a cautionary tale.