This repository contains the LaTeX source code for my curriculum vitae, available in two languages:
cv.tex— Portuguese (Brazil)cv-en.tex— English
Both documents are single-page résumés typeset with the Charter font, sharing the same layout and built entirely with packages available in any standard LaTeX distribution.
To build this project, you will need a LaTeX distribution installed on your system:
On Debian-based distributions, the required packages are covered by:
sudo apt install texlive-latex-extra texlive-fonts-recommended texlive-lang-portuguese
To compile the documents to PDF, run:
pdflatex cv.tex
pdflatex cv-en.tex
The output will be written to cv.pdf and cv-en.pdf. A single pass is enough, as the documents have no bibliography or cross-references.
Alternatively, if you have latexmk installed, you can let it handle the compilation:
latexmk -pdf cv.tex cv-en.tex
Every push to the main branch triggers a GitHub Actions workflow that compiles both documents using latex-action. The resulting PDFs are uploaded as build artifacts — curriculo-eduardo-moraes (Portuguese) and resume-eduardo-moraes-en (English) — which you can download from the workflow run page under the Actions tab. Note that artifacts expire after 90 days, so for a permanent copy compile the documents locally.
The workflow is defined in .github/workflows/build.yml.
The documents use only standard packages: geometry, enumitem, titlesec, xcolor, hyperref, babel (brazil and english), and charter. No external fonts or custom classes are required.
This project is proprietary. All rights reserved.