2.0 KiB
CV — Prad Nukala
Multi-variant, single-page LaTeX résumé. Each variant targets a different role and lives as a standalone .tex file in src/; the raw career material lives as structured YAML in docs/.
- Site: prad.nu · GitHub: @prdlk · Email: prad@sonr.io
Variants
| Variant | Role |
|---|---|
react-native |
Senior React Native Engineer |
protocol |
Senior Blockchain & Protocol Engineer |
cryptography |
Applied Cryptography & Security Engineer |
founding-engineer |
Founding Engineer & Full-Stack Builder |
Build
Requires pdflatex (latexmk) from any TeX Live / MacTeX install — no XeLaTeX, fonts, or BibTeX needed.
make # build every variant → dist/*.pdf
make protocol # build one variant by name
make preview V=protocol # build a variant and open it
make watch V=protocol # rebuild + live-preview on save
make clean # remove LaTeX aux files, keep the PDFs
make distclean # remove dist/ entirely
The Makefile globs src/*.tex, so dropping in src/<role>.tex gives you make <role> automatically.
Layout
Each variant is a two-column paracol document (\columnratio{0.3}): a left rail (Contact, Skills, Honors, Organizations) and a main column (Experience, Projects, Education). The preamble and role-independent blocks are identical across variants — only the title, skills, experience bullets, and project ordering change.
Résumés are single-page by design and silently overflow if a column runs long. After editing, verify:
pdfinfo dist/<variant>.pdf | grep Pages # must read: Pages: 1
Source material
docs/ holds the canonical career record as YAML (experience/, projects/, skills/, recognition/, information/). Variants are hand-curated from it — nothing auto-generates the .tex. See AGENTS.md files for per-directory detail.
License
Apache License 2.0. See LICENSE.