Skip to content

What is it all about?

Hi there, Anonymous 🕵!

You'll probably laugh 😆, but this is my experimentation with the CV as a code approach, in its second iteration.

NOTE: You can find the PDF export button on each of the pages to the right side of the page title. Clicking it will download the exact article as a PDF.

I'm an engineer and I like to automate my routine

I found the Experience page on LinkedIn to be lacking in terms of user experience and quite challenging to maintain due to the absence of support for markup languages like Markdown.

At some point, I decided to try writing my resume in Markdown and then generating the final PDF from it.

To eliminate the need for manual work, I started using GitLab by placing my resume there and utilizing pipelines and GitLab Pages for the automation. Now, all I need to do is update my CV, push it to the main branch, and let CI take care of the rest 🙃.

A few words about the first iteration

In the first iteration, I used Pandoc, which was called twice: once for HTML generation and then again for PDF conversion.

It worked, BUT after a year, I still hadn't found the time to add CSS styles to my HTML page, nor did I manage to create a proper frontend for it (I'm not fond of front-end work). That's why I decided to try using mkdocs this time to avoid such issues 😅.

NOTE: The first iteration is still available in the git history, so feel free to check it out if you're interested.


You are currently reading the index page, but there are two more pages: one with my general introduction and summary and another with the CV without additional information.

Feel free to check them out if you're interested in my personality or if you're looking for a skilled engineer to solve your business problems 😎.

Last update: July 11, 2023