Skip to content

CarterT27/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Repository

This repository manages multiple versions of my resume (SWE, Research, Company-Specific, etc.) using Typst.

Structure

  • common.yaml: Contains shared personal data. Note: This file is ignored by git.
  • layout.typ: The common Typst layout definition.
  • template/: Template directory for creating new resume versions.
    • First_Last_resume.typ: The base resume source.
    • config.yaml: Default configuration.
  • Subdirectories (swe/, research/, etc.): Created via make new. These are ignored by git to keep your specific resume data private.

Prerequisites

Usage

1. Setup

  1. Create a common.yaml in the root directory with your base information.
  2. Update the FIRST_NAME and LAST_NAME variables at the top of the Makefile.

2. Create New Resume

To create a new resume version (e.g., for a "SWE" role):

make new NAME=swe

This creates a swe/ directory, copies the template files, and renames the source file according to the names set in your Makefile.

3. Build Resumes

Use the Makefile to build resumes into PDFs.

  • Build All:
    make all
  • Build Specific Role:
    make swe
  • Clean Output:
    make clean

4. Development

To watch for changes and auto-compile a specific resume:

typst watch swe/Carter_Tran_resume.typ

About

typst resume template with dummy data

Resources

Stars

Watchers

Forks