Skip to content

Repository files navigation

Resume

My resume, rendered using html, css and golang

How to use

  1. Create a YAML profile in yaml/ and fill your data. Use yaml/data.sample.yaml for reference.

    You can create targeted variants such as yaml/kubernetes.yaml, yaml/sre.yaml, yaml/platform.yaml, or yaml/ai-engineering.yaml. Each YAML file should follow the same structure as yaml/data.yaml.

  2. Run make

  3. It will generate one HTML CV for each YAML file using the euro template.

    Output files use the YAML profile name:

    • yaml/data.yaml generates html/data.html
    • yaml/sre.yaml generates html/sre.html
    • yaml/kubernetes.yaml generates html/kubernetes.html
    • yaml/platform.yaml generates html/platform.html
    • yaml/ai-engineering.yaml generates html/ai-engineering.html

    The old general and portfolio templates remain in the repository, but the generator no longer uses them.

  4. Open the generated HTML file from html/ in your browser. Print the page as PDF to get the PDF version of the resume.

GitHub Pages

This repo includes a workflow at .github/workflows/deploy-pages.yml that publishes the generated portfolio to GitHub Pages.

  1. In GitHub repo settings, set Pages source to GitHub Actions
  2. Push to main or run the workflow manually
  3. The workflow publishes html/portfolio.html as the site index.html

About

My resume, rendered using html, css and golang

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages