Skip to content

afrendeiro/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV

Personal CV using LaTeX (ModernCV), with data sourced from CSV and YAML.

A Python script (build.py) reads data files and fills placeholders in TeX template files.

Uses just as the build system.

Quick Start

# Build PDF (default)
just

# Just update the TeX files from data (publications, grants, etc.)
just update

# Build PDF only
just pdf

Data

Main configuration file with:

  • Author info (name, title, email, ORCID, social links)
  • Current positions
  • Past positions and education
  • Key research publications

CSV files in data/

Edit data files and run just update to regenerate the TeX files.

Scripts

  • build.py - Main build script that reads data and generates TeX

Requirements

  • just - Build tool
  • Python 3.12+ with uv - For running build.py
  • TeX Live (lualatex) - For PDF generation
  • Chrome/Chromium + chromedriver - For scraping Google Scholar metrics
  • LaTeX packages: moderncv, fontawesome5, etaremune, academicons, lm-math

Build Outputs

Generated TeX files (in source/, not git tracked):

  • cv.tex - Main CV
  • lop.tex - List of publications
  • resume.tex - Resume version

About

My cv

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors