Skip to content

Repository files navigation

Spencer Imbleau's Résumé and Cover Letter

LaTeX source for Spencer Imbleau's résumé and cover letter, with automated builds and deployment via GitHub Actions.

CI Deploy License

Deployment

Deployment is triggered manually via workflow dispatch, which builds the documents and publishes them to GitHub Pages.

Document View Embed Download
Résumé https://nuzzles.github.io/resume/resume.html https://nuzzles.github.io/resume/resume-embed.html https://nuzzles.github.io/resume/resume.pdf
Cover letter https://nuzzles.github.io/resume/coverletter.html https://nuzzles.github.io/resume/coverletter-embed.html https://nuzzles.github.io/resume/coverletter.pdf

Building Locally

Prerequisites

Commands

Command Description
make resume Build the résumé (employed heading)
make resume <stem> Build the résumé with the applying heading and a company logo
make coverletter Build the cover letter (default Blue Origin logo)
make coverletter <stem> Build the cover letter with a specific company logo
make all Build all documents
make clean Remove build artifacts
make open Open generated PDFs

<stem> is the filename stem of a logo in assets/companies/ (e.g. make resume spacex).

Claude Integration

This repo includes Claude Code skills for AI-assisted workflows. Skills live in .claude/commands/.

Skill Description
/apply End-to-end application flow: logo setup, job req analysis, resume tailoring, cover letter writing, and output collection into applications/<stem>/
/add-company-logo Downloads, color-checks, and exports a company logo SVG+PNG into assets/companies/

Custom Icons

Most icons come from the fontawesome5 TeX package (documentation). For icons not available in Font Awesome:

  1. Find an open-licensed SVG on SVG Repo

  2. (Optional) Minify with SVGOMG

  3. Convert to PNG with tight crop: inkscape --export-type png -w 1024 -D --export-filename assets/custom-icons/<icon>.png assets/custom-icons/<icon>.svg

    Alternatively, use SVGCrop.

Company Logos

The cover letter and heading display a target company's logo. Logos live in assets/companies/ and are referenced by filename stem (e.g., companies/blueorigin resolves to blueorigin.png).

To add a new company logo:

  1. Find an open-licensed SVG on SVG Repo

  2. (Optional) Minify with SVGOMG

  3. Save the SVG to assets/companies/<company>.svg

  4. Convert to PNG with tight crop:

    inkscape --export-type png -h 128 -D --export-filename assets/companies/<company>.png assets/companies/<company>.svg

    Alternatively, use SVGCrop.

License

Licensed under either of

at your option

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

My personal résumé's source code.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages