Files
cv/README.md
T

48 lines
2.0 KiB
Markdown

# 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](https://prad.nu) · GitHub: [@prdlk](https://github.com/prdlk) · Email: [prad@sonr.io](mailto: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.
```bash
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`](https://ctan.org/pkg/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:
```bash
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](LICENSE).