This repository contains the LaTeX source code and the automated continuous deployment pipeline for my professional resume.
Every time a change is pushed to the main branch, a GitHub Actions workflow automatically compiles the LaTeX source files into a PDF using XeLaTeX and deploys it to my live custom domain via GitHub Pages.
- Automated CI/CD: Uses
xu-cheng/latex-actionfor reliable, containerized compilation. - Hands-Free Deployment: Automatically pushes the built artifact to GitHub Pages.
- Custom Routing: Preserves custom domain configurations via a tracked
CNAMEfile. - Smart Compilation: Uses
latexmkto resolve all references, fonts, and dependencies natively.
main.tex: The primary LaTeX document containing the structure and content of the resume.preamble.tex: Standard configurations, packages, and custom styling rules imported into the main document..github/workflows/deploy.yml: The GitHub Actions pipeline configuration for building and deploying the PDF.CNAME: Handles the custom domain routing for GitHub Pages.
- Build Job: The workflow spins up an Ubuntu runner and pulls a TeX Live Docker environment.
- Compile: It runs
latexmk -xelatexagainstmain.texto generate the PDF. - Stage: The resulting
main.pdfis renamed tosoham-ray-resume.pdfand moved to apublic/directory alongside theCNAMEfile. Anindex.htmlfile is generated to instantly redirect web traffic to the PDF. - Deploy: The
public/directory is uploaded as an artifact and deployed to GitHub Pages.
If you want to build the resume locally, ensure you have a full TeX distribution (like TeX Live or MiKTeX) installed on your system.
Run the following command in your terminal at the repository root:
latexmk -xelatex -interaction=nonstopmode -halt-on-error main.texThe LaTeX templates, GitHub Actions workflows, and custom scripts in this repository are open-source and licensed under the MIT License. You are free to fork this repository, strip out my information, and use the code to build your own automated resume pipeline.
However, the personal content, employment history, and biographical data contained within the .tex files are Copyright ©️ 2026 Soham Ray. All rights reserved. You may not use my personal data or represent it as your own.