Hello guys, I am Gerard and this is a repository for my resume.
I was using OverLeaf, but the problem is that you need to pay to host your resume for a longer time than a year. This is so annoying, so I decided to self-host (inspired by Nathan Tran)
To do this on your system, here's what you should do:
- Install Perl and MikTek
- Create a repository and a
old.texfile to store my LaTex resume from OverLeaf. - Now, create
resume.texfile and paste that LaTex resume - Create a
.gitignorefile and copy the .gitignore of this repo
Nice, we have our resume on github, now we will do the following, allowing you to see your edits after saving your resume.tex.
- Open a command prompt and cd into your repo
- Run the following:
latexmk -pvc -pdf -interaction=nonstopmode resume.tex
- Great! Now, do not close this terminal while editing.
Now, you should have a hot-reloading LaTex editor that doesn't require wifi (unless you need to import stuff from LaTex)

Possible Improvements:
- create my own perl script that will only parse the *changed parts of my resume, so there would be an editor to the side, showing what the pdf will look like.
- then, when everything is looking good, we can click an export button that will allow us to save as a PDF and stuff.