Skip to content

kiambogo/soft-cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV Builder

LaTeX-based CV with automated build workflow.

Quick Start

Build your CV:

./build-auto.sh

This will automatically use the best available method (Tectonic, XeLaTeX, or Docker).

Development Workflow

One-time Build

./build-auto.sh

Watch Mode (Auto-rebuild on changes)

# Install fswatch first
brew install fswatch

# Start watch mode
./watch.sh

Edit → View Cycle

  1. Edit cv.tex in your favorite editor
  2. Run ./build-auto.sh
  3. PDF opens automatically
  4. Review and iterate

File Structure

  • cv.tex - Your CV content
  • soft-cv.cls - Document class with styling
  • fonts/ - Custom fonts (ModerneSans, SpaceMono)
  • build-auto.sh - Smart build script
  • watch.sh - Auto-rebuild on changes

Customization

Edit cv.tex to update:

  • Personal information (name, email, etc.)
  • Theme color
  • Skills
  • Work experience
  • Projects
  • Education

Build Methods

The build script tries these methods in order:

  1. Tectonic (recommended) - Fast, self-contained
  2. XeLaTeX (local) - Full TeX distribution
  3. Docker - Containerized build

Installation Options

If no compiler is found:

# Option 1: Tectonic (recommended)
brew install tectonic

# Option 2: Full MacTeX
brew install --cask mactex-no-gui

# Option 3: Use Docker
# Just start Docker Desktop

About

LaTeX template of a [software engineer focused] CV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages