LaTeX Resume Builder with Custom Document Classes

github repo

A LaTeX-based repository containing custom document classes and source files for creating professional resumes and cover letters. This project leverages tailored LaTeX classes to generate consistent, high-quality PDF outputs for resumes and related documents.

Features

  • Custom LaTeX classes (my-resume.cls, bf-class.cls, cover-letter-class.cls, testing-class.cls) designed to format resumes and cover letters.
  • Support for single-sided and double-sided document layouts.
  • Integration with TikZ and tcolorbox for advanced graphical elements.
  • Use of fontawesome and academicons for iconography.
  • Multiple sample documents including resumes, cover letters, and related PDFs.

Tech Stack

  • LaTeX (LaTeX2e)
  • TikZ graphics library
  • tcolorbox package
  • fontawesome and academicons icon sets
  • scrartcl document class (KOMA-Script)

Getting Started

Prerequisites

Ensure you have a LaTeX distribution installed (e.g., TeX Live, MiKTeX) with support for the required packages.

Build Instructions

To compile the resume or cover letter PDFs, run the following commands in the project directory:

pdflatex resume.tex
pdflatex cover-letter.tex
pdflatex bf.tex

Repeat compilation if necessary to resolve references.

Project Structure

  • *.cls β€” Custom LaTeX class files defining document styles and formatting.
  • *.tex β€” LaTeX source files for resumes and cover letters.
  • *.pdf β€” Compiled PDF outputs.
  • *.log, *.aux, *.out β€” Auxiliary files generated during compilation.
  • head_shot.jpeg, headshot_best.jpeg β€” Image assets likely used in documents.
  • index.html β€” Possibly a static webpage related to the project.
  • harris-stuff.txt β€” Miscellaneous notes or references.
  • CNAME β€” Custom domain configuration file for GitHub Pages.

Future Work / Roadmap

  • Add detailed documentation for each custom class and usage examples.
  • Automate build process with a Makefile or build script.
  • Expand icon and styling options for more resume variations.
  • Integrate continuous integration to automatically build and deploy PDFs.
  • Provide templates for other professional documents beyond resumes and cover letters.

Note: This README is based on available files and inferred project purpose.

hjkl / arrows Β· / search Β· :family Β· :tag Β· :datefrom Β· :dateto Β· ~/entries/slug Β· Ctrl+N/Ctrl+P for suggestions Β· Ctrl+C/Ctrl+G to cancel
entries 201/201 Β· entry -/-
:readyentries 201/201 Β· entry -/-