Resume & CV Generator

A LaTeX-based resume and CV generator with automated builds for both public and private versions. This repository serves two purposes:

  1. An actively maintained resume/CV using modern CI/CD practices
  2. A template that anyone can fork and customize for their own use

Overview

This project demonstrates professional DevOps practices while providing a beautiful LaTeX resume:

  • Automated builds via GitHub Actions for continuous deployment
  • Secure handling of sensitive information through environment variables
  • Containerized local development with Docker
  • Clean separation of content and styling

Project Structure

.
├── cv.tex              # Extended CV template
├── resume.tex          # Resume template
├── .secrets            # Personal information (git-ignored)
├── build-local.sh      # Local build script
└── subfiles/
    └── refs.bib       # BibTeX references

Using as a Template

  1. Fork this repository
  2. Copy .secrets-template to .secrets and fill in your personal information
  3. Run ./build-local.sh to generate both public and private versions
    • Public version omits sensitive information like phone and address
    • Private version includes all personal details from .secrets
    • The script automatically generates and cleans up temporary files

CI/CD Pipeline

The repository showcases modern DevOps practices through GitHub Actions:

  • Automated PDF generation on every push
  • Public version published as GitHub release
  • Private version securely generated for repository owner
  • Environment variables managed through GitHub Secrets

You can see these practices in action by checking the Actions tab and Releases.

License

This template is available under the MIT License. Feel free to fork and customize it for your own needs.

Description
My resume and CV, auto-compiled for public visibility.
Readme 123 KiB
Release 11 Latest
2025-12-01 00:51:56 -05:00
Languages
TeX 74.5%
Shell 24.2%
Dockerfile 1.3%