docs(AGENTS): add documentation for cv and latex resumes

This commit is contained in:
Prad Nukala
2026-06-25 14:29:58 -04:00
parent 7eaf2796d8
commit b656732886
5 changed files with 409 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
<!-- Generated: 2026-06-25 | Updated: 2026-06-25 -->
# cv
## Purpose
A multi-variant LaTeX résumé for Prad Nukala. Each variant is a self-contained `.tex` file under `src/`, targeting a different role (React Native, blockchain, cryptography, founding engineer). The raw career material lives as structured YAML in `docs/` and is hand-curated into the templates — nothing auto-generates the `.tex` from the YAML. Builds with **pdflatex** via a single glob-driven `Makefile`.
## Key Files
| File | Description |
|------|-------------|
| `Makefile` | Glob-driven build: every `src/*.tex``dist/*.pdf`. No per-variant edits needed. |
| `CLAUDE.md` | Guidance for Claude Code (build commands, architecture, one-page constraint). |
| `README.md` | Upstream Deedy-Resume README — historical, not a description of this repo. |
| `source.tex` | The original single-variant file the `src/` templates were derived from. Not built by the Makefile (which only globs `src/`). |
| `.gitignore` / `LICENSE` | Standard repo files. |
## Subdirectories
| Directory | Purpose |
|-----------|---------|
| `src/` | Role-specific résumé templates, one `.tex` per variant (see `src/AGENTS.md`). |
| `docs/` | Structured YAML source material — experience, projects, skills (see `docs/AGENTS.md`). |
| `dist/` | Build output (git-ignored). Created by `make`. |
## For AI Agents
### Working In This Directory
- **pdflatex, not XeLaTeX.** Templates use `inputenc`/`fontenc` with default Computer Modern — no fontspec, no bundled fonts, no bibtex.
- The Makefile auto-discovers variants. Adding `src/<name>.tex` gives you `make <name>`, `make preview V=<name>`, `make watch V=<name>` for free — no Makefile edit.
- **One-page constraint:** every variant must stay a single page. `paracol` silently overflows to page 2 if a column runs long.
### Testing Requirements
After any `.tex` change, rebuild and confirm page count:
```bash
make distclean && make <variant>
pdfinfo dist/<variant>.pdf | grep Pages # must read: Pages: 1
```
### Common Patterns
- Variants share an identical preamble and the role-independent blocks (Contact, Honors, Organizations, Education). Title, skill groups, experience bullets, and project ordering are what differ per role.
- Content is curated from `docs/` YAML by hand; keep the two in sync when editing either.
## Dependencies
### External
- TeX Live (`pdflatex`, `latexmk`) — build toolchain.
- `pdfinfo` (poppler-utils) — page-count verification.
<!-- MANUAL: Any manually added notes below this line are preserved on regeneration -->
+47
View File
@@ -0,0 +1,47 @@
<!-- Parent: ../AGENTS.md -->
<!-- Generated: 2026-06-25 | Updated: 2026-06-25 -->
# src
## Purpose
One `.tex` file per résumé variant. Each is a complete, standalone pdflatex document — there is no shared `.cls` or `\input` include. The Makefile globs this directory, so the filename (sans `.tex`) is the build target name.
## Key Files
| File | Description |
|------|-------------|
| `react-native.tex` | Senior React Native Engineer — leads with Beam and the mobile stack. |
| `blockchain.tex` | Senior Blockchain & Protocol Engineer — Cosmos L1, gasless onboarding, token economics, IBC/EVM. |
| `cryptography.tex` | Applied Cryptography & Security Engineer — ZKP/Bulletproofs, MPC/DKG, constant-time EC arithmetic. |
| `founding-engineer.tex` | Founding Engineer & Full-Stack Builder — Sonr + Britetwist (1M+ downloads), fundraising, breadth. |
## For AI Agents
### Working In This Directory
- **Layout is a `paracol` two-column** split by `\columnratio{0.3}` (left 30% / right 70%), divided with `\switchcolumn`.
- Left column: Contact → Skills (Languages / Frameworks / Methodology groups) → Honors → Organizations.
- Right column: Experience → Projects → Education.
- The preamble and the role-independent blocks (Contact, Honors, Organizations, Education) are **identical across all four files**. When changing one of those, change all four or they drift.
- What varies per variant: the `{\large ...}` title, the skill-group contents, the experience bullets, and which projects appear and in what order.
- Escape literals: `\&`, `\$`, `\%`. Use `` ``...'' `` for quotes (not `"`).
### Testing Requirements
```bash
make distclean && make <name> # e.g. make blockchain
pdfinfo dist/<name>.pdf | grep Pages # must be 1
```
Trim before adding — a column that grows past the page silently spills to page 2.
### Common Patterns
- Section header = `{\bfseries Title}\\[2pt]` then `\rule{\linewidth}{0.4pt}\\[4pt]`.
- Bullet lists use `\begin{itemize}[leftmargin=*, nosep, topsep=2pt]` with each `\item \small{...}` to stay tight.
- Dated entries use `\textbf{Role} \hfill \textit{2022 -- Present}`.
## Dependencies
### Internal
- Content is curated by hand from `../docs/` YAML (experience, projects, skills, recognition).
### External
- pdflatex packages: `geometry`, `enumitem`, `paracol`, `hyperref`.
<!-- MANUAL: Any manually added notes below this line are preserved on regeneration -->
+107
View File
@@ -0,0 +1,107 @@
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{enumitem}
\usepackage{paracol}
\usepackage[hidelinks]{hyperref}
\geometry{a4paper, margin=0.5in}
\setlength{\parindent}{0pt}
\setlength{\parskip}{2pt}
\columnratio{0.3}
\begin{document}
{\centering
{\Huge \textbf{Prad Nukala}}\\[2pt]
{\large Senior Blockchain \& Protocol Engineer}
\par
}
\vspace{14pt}
\begin{paracol}{2}
\raggedright
\small
{\bfseries Contact}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\href{mailto:prnk28@gmail.com}{prnk28@gmail.com}\\[2pt]
+ 1 646-508-7789\\[2pt]
\href{https://prad.nu}{Website}\\[2pt]
\href{https://linkedin.com/in/pradn}{LinkedIn}
\vspace{8pt}
{\bfseries Skills}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Languages}\\[1pt]
Go, Rust, TypeScript, Protobufs, Solidity\\[5pt]
\textbf{Protocols \& Frameworks}\\[1pt]
Cosmos SDK, CosmWasm, IBC, EVM, IPFS, libp2p, WebAuthn, DIDs\\[5pt]
\textbf{Infrastructure}\\[1pt]
Kubernetes, Docker, Terraform, Google Cloud, GoReleaser, CI/CD\\[4pt]
\vspace{8pt}
{\bfseries Honors}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Guest Lecturer, Crypto Finance (15.492)}\\[1pt]
MIT Sloan School of Management \hfill \textit{2022}\\[4pt]
\vspace{8pt}
{\bfseries Organizations}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Decentralized Identity Foundation}\\[1pt]
Working Group for UCAN/DWN\\[4pt]
\textbf{World Wide Web Consortium (W3C)}\\[1pt]
Working Group for DID/WebAuthn/WASM\\[2pt]
\vspace{8pt}
\switchcolumn
\normalsize
\raggedright
{\bfseries Experience}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Co-Founder \& CEO} \hfill \textit{Mar 2021 -- Present}\\
\textit{Sonr --- New York, USA}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Architected a custom Layer-1 blockchain on the Cosmos SDK, optimizing data serialization and inter-node communication with Protobufs, and secured \$4.7M to build the platform.}
\item \small{Drove open-source growth to the 4th-highest global GitHub contributions (Oct 2021--Oct 2022) and onboarded 120+ first-time blockchain developers to the SDK during DevNet.}
\item \small{Shaped global web standards as a W3C Working Group Member for DIDs, WebAuthn, and WebAssembly (WASM).}
\end{itemize}
\vspace{6pt}
{\bfseries Projects}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Layer-1 Blockchain \& Identity} \hfill \textit{2022 -- Present}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Engineered a ``Gasless Onboarding'' pipeline with custom Cosmos AnteHandlers validating WebAuthn passkeys at the mempool level, abstracting away seed phrases and transaction fees.}
\item \small{Bridged Web3 ecosystems with full EVM compatibility alongside CosmWasm contracts, supporting multi-chain token mappings and cross-chain operations over IBC.}
\item \small{Designed a capability-based authorization system (UCAN + Decentralized Web Nodes) for granular, delegatable access to IPFS-backed encrypted data vaults.}
\end{itemize}
\vspace{4pt}
\textbf{Token Economics \& Governance} \hfill \textit{2022 -- 2023}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Architected the core token model and macroeconomic parameters --- allocation, supply schedules, velocity, and staking emissions --- benchmarked against Uniswap, Compound, and Algorand.}
\item \small{Designed on-chain governance and DPoS validator incentives, aligning protocol security with cross-chain payments across IBC-connected modules.}
\end{itemize}
\vspace{4pt}
\textbf{Core Cryptography Library} \hfill \textit{2022 -- Present}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Implemented MPC and Distributed Key Generation protocols (Threshold ECDSA/Ed25519, FROST) enabling decentralized infrastructure without single points of failure.}
\item \small{Engineered constant-time elliptic curve arithmetic (secp256k1, Ed25519, BLS12-381) hardened against side-channel attacks, signature malleability, and nonce reuse.}
\end{itemize}
\vspace{6pt}
{\bfseries Education}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{B.S. in Applied Math} \hfill \textit{2016 -- 2020}\\
\textit{Virginia Commonwealth University}
\vspace{4pt}
\end{paracol}
\end{document}
+101
View File
@@ -0,0 +1,101 @@
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{enumitem}
\usepackage{paracol}
\usepackage[hidelinks]{hyperref}
\geometry{a4paper, margin=0.5in}
\setlength{\parindent}{0pt}
\setlength{\parskip}{2pt}
\columnratio{0.3}
\begin{document}
{\centering
{\Huge \textbf{Prad Nukala}}\\[2pt]
{\large Applied Cryptography \& Security Engineer}
\par
}
\vspace{14pt}
\begin{paracol}{2}
\raggedright
\small
{\bfseries Contact}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\href{mailto:prnk28@gmail.com}{prnk28@gmail.com}\\[2pt]
+ 1 646-508-7789\\[2pt]
\href{https://prad.nu}{Website}\\[2pt]
\href{https://linkedin.com/in/pradn}{LinkedIn}
\vspace{8pt}
{\bfseries Skills}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Languages}\\[1pt]
Go, Rust, C, TypeScript\\[5pt]
\textbf{Cryptography}\\[1pt]
Zero-Knowledge Proofs, MPC / DKG, Threshold Signatures, Elliptic Curves, WebAuthn, WASM\\[5pt]
\textbf{Security}\\[1pt]
Constant-Time Implementation, Side-Channel Hardening, Security Testing, Protocol Design\\[4pt]
\vspace{8pt}
{\bfseries Honors}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Guest Lecturer, Crypto Finance (15.492)}\\[1pt]
MIT Sloan School of Management \hfill \textit{2022}\\[4pt]
\vspace{8pt}
{\bfseries Organizations}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Decentralized Identity Foundation}\\[1pt]
Working Group for UCAN/DWN\\[4pt]
\textbf{World Wide Web Consortium (W3C)}\\[1pt]
Working Group for DID/WebAuthn/WASM\\[2pt]
\vspace{8pt}
\switchcolumn
\normalsize
\raggedright
{\bfseries Experience}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Co-Founder \& CEO} \hfill \textit{Mar 2021 -- Present}\\
\textit{Sonr --- New York, USA}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Led development of a peer-to-peer identity system built on decentralized identifiers (DIDs), WebAuthn, and IPFS, securing \$4.7M to build the platform.}
\item \small{Shaped global web standards as a W3C Working Group Member for DIDs, WebAuthn, and WebAssembly (WASM), and as a DIF member for UCAN/DWN.}
\end{itemize}
\vspace{6pt}
{\bfseries Projects}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Core Cryptography Library} \hfill \textit{2022 -- Present}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Implemented Zero-Knowledge Proof systems --- Bulletproofs (range and inner-product proofs) and cryptographic accumulators --- using the Fiat-Shamir heuristic for non-interactive verification.}
\item \small{Designed MPC and Distributed Key Generation protocols (Threshold ECDSA/Ed25519, FROST, Gennaro) for decentralized infrastructure without single points of failure.}
\item \small{Engineered constant-time elliptic curve arithmetic (secp256k1, Ed25519, BLS12-381, NIST P-Curves) hardened against side-channel timing attacks, signature malleability, and nonce reuse.}
\item \small{Hardened security with AES-GCM authenticated encryption and Argon2id key derivation, backed by exhaustive automated security tests, race-condition checks, and benchmarks.}
\end{itemize}
\vspace{4pt}
\textbf{Motr Cryptographic Enclave} \hfill \textit{2022 -- 2023}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Architected ``Motr,'' a Go-to-WASM cryptographic enclave running in client-side Web Workers, handling MPC, signing, and UCAN token generation without exposing private keys to the main thread.}
\item \small{Built a WebAuthn (Passkeys/Biometrics) + OAuth 2.0 authentication bridge enabling passwordless, seed-phrase-free onboarding directly within the SDK.}
\end{itemize}
\vspace{6pt}
{\bfseries Education}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{B.S. in Applied Math} \hfill \textit{2016 -- 2020}\\
\textit{Virginia Commonwealth University}
\vspace{4pt}
\end{paracol}
\end{document}
+106
View File
@@ -0,0 +1,106 @@
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{enumitem}
\usepackage{paracol}
\usepackage[hidelinks]{hyperref}
\geometry{a4paper, margin=0.5in}
\setlength{\parindent}{0pt}
\setlength{\parskip}{2pt}
\columnratio{0.3}
\begin{document}
{\centering
{\Huge \textbf{Prad Nukala}}\\[2pt]
{\large Founding Engineer \& Full-Stack Builder}
\par
}
\vspace{14pt}
\begin{paracol}{2}
\raggedright
\small
{\bfseries Contact}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\href{mailto:prnk28@gmail.com}{prnk28@gmail.com}\\[2pt]
+ 1 646-508-7789\\[2pt]
\href{https://prad.nu}{Website}\\[2pt]
\href{https://linkedin.com/in/pradn}{LinkedIn}
\vspace{8pt}
{\bfseries Skills}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Languages}\\[1pt]
TypeScript, Go, JavaScript, Swift, Kotlin, Dart\\[5pt]
\textbf{Frameworks}\\[1pt]
React, React Native, Next.js, Flutter, Cosmos SDK, Cloudflare Workers\\[5pt]
\textbf{Leadership}\\[1pt]
Fundraising, Technical Strategy, Product Management, Team Leadership, Developer Relations\\[4pt]
\vspace{8pt}
{\bfseries Honors}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Guest Lecturer, Crypto Finance (15.492)}\\[1pt]
MIT Sloan School of Management \hfill \textit{2022}\\[4pt]
\vspace{8pt}
{\bfseries Organizations}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Decentralized Identity Foundation}\\[1pt]
Working Group for UCAN/DWN\\[4pt]
\textbf{World Wide Web Consortium (W3C)}\\[1pt]
Working Group for DID/WebAuthn/WASM\\[2pt]
\vspace{8pt}
\switchcolumn
\normalsize
\raggedright
{\bfseries Experience}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Co-Founder \& CEO} \hfill \textit{Mar 2021 -- Present}\\
\textit{Sonr --- New York, USA}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Founded the startup and led executive fundraising, securing \$4.7M to build a peer-to-peer identity and asset management platform from zero to production.}
\item \small{Directed technical strategy and led a cross-functional engineering team across mobile (React Native), a Cosmos SDK Layer-1, and edge infrastructure.}
\item \small{Drove open-source growth to the 4th-highest global GitHub contributions (Oct 2021--Oct 2022) and onboarded 120+ developers through hands-on technical workshops.}
\end{itemize}
\vspace{4pt}
\textbf{Founder \& iOS Developer} \hfill \textit{Jul 2016 -- May 2019}\\
\textit{Britetwist --- Ashburn, VA}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Founded an independent app studio and shipped three apps to 1M+ total downloads, including 15,000 DAU for the game Space Bolt and a peer-to-peer volunteer network.}
\end{itemize}
\vspace{6pt}
{\bfseries Projects}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{Beam --- Decentralized E2EE Chat} \hfill \textit{2022 -- 2025}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Led a cross-functional team building a cross-platform React Native messenger with end-to-end encryption over a heavily customized decentralized Matrix protocol.}
\item \small{Replaced centralized auth with passwordless DID onboarding, abstracting key management into a frictionless ``Web2-grade'' chat experience.}
\end{itemize}
\vspace{4pt}
\textbf{Client SDK \& Motr Enclave} \hfill \textit{2022 -- 2023}
\begin{itemize}[leftmargin=*, nosep, topsep=2pt]
\item \small{Architected a Go-to-WASM cryptographic enclave and an edge orchestration layer on Cloudflare Workers (Durable Objects, KV) for persistent cross-platform sessions.}
\item \small{Shipped a WebAuthn + OAuth 2.0 auth bridge giving developers passwordless, seed-phrase-free onboarding out of the box.}
\end{itemize}
\vspace{6pt}
{\bfseries Education}\\[2pt]
\rule{\linewidth}{0.4pt}\\[4pt]
\textbf{B.S. in Applied Math} \hfill \textit{2016 -- 2020}\\
\textit{Virginia Commonwealth University}
\vspace{4pt}
\end{paracol}
\end{document}