https://github.com/arran4/resume
Arrans Resume
https://github.com/arran4/resume
cv resume typst
Last synced: 3 months ago
JSON representation
Arrans Resume
- Host: GitHub
- URL: https://github.com/arran4/resume
- Owner: arran4
- License: other
- Created: 2024-03-28T05:16:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-26T06:59:16.000Z (4 months ago)
- Last Synced: 2026-02-26T11:45:43.225Z (4 months ago)
- Topics: cv, resume, typst
- Language: Typst
- Homepage:
- Size: 5.63 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arran Ubels Resume

This is my attempt at a public resume / cv. An unabridged version, abridged versions might be discoverable in snapshots. If you have any suggestions, issues, and the like please raise an issue or a PR. Why else would I do this in git.
You can download the latest compiled version (in PDF form) from:
https://github.com/arran4/resume/releases
Or build it yourself, you will need to install `typst` on your platform. Details on how to do that can be found here:
## Installing Typst
1. Visit and follow the steps for your operating system.
- **macOS**: `brew install typst`
- **Linux**: use your distribution's package manager if available:
`apt install typst` (Debian/Ubuntu), `dnf install typst` (Fedora),
`pacman -S typst` (Arch). If no package exists, run the official
install script:
```bash
curl --proto '=https' --tlsv1.2 -sSf https://typst.app/install.sh | sh
```
- **Windows**: `winget install Typst.Typst` (via the Windows Package
Manager) or download the release from GitHub.
2. Ensure the `typst` command is available in your `PATH`.
## Building the resume
Run the following commands from the repository root to generate the PDF and PNG outputs:
```bash
# Generate PDF
TYPST_FONT_PATHS=./fonts typst compile resume.typ resume.pdf
# Generate PNG for each page
TYPST_FONT_PATHS=./fonts typst compile -f png resume.typ resume-page-{n}.png
```
This will create `resume.pdf` along with page images in the current directory.
Typst will automatically fetch packages listed in `typst.toml`. When compiling
for the first time, ensure you have network access so the
`modern-cv` package can be downloaded via Typst's package manager. Simply run
```sh
typst compile resume.typ
```
and Typst will retrieve the dependency before building the PDF.
This project is source-available for reference purposes only. Please do not redistribute or reuse the content without permission. However, feel free to copy the github actions code for compiling on tagging:
https://github.com/arran4/resume/blob/main/.github/workflows/typst.yaml
For suggestions / updates etc, please create a fork and then from there create a PR.