Files
cv/README.md
T

2.2 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/.

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.