docs(docs): add initial project documentation and README files

This commit is contained in:
Prad Nukala committed 2026-08-26 10:34:07 -04:00
1 parent 8834f229f9
commit 49cc7f65da
13 files changed
+2366

No files matched your search

+199
View File
@@ -0,0 +1,199 @@
%% Example CV - Prad Nukala
%% Comprehensive overview of all competencies, experience, and achievements.
%% Use as a master reference when tailoring role-specific CVs.
%%
%% Populated by /setup on 2026-08-20. Compile with: lualatex main_example.tex
%% (pdflatex often fails on modern MiKTeX with fontawesome5 font-expansion errors.)
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
% Force the name and section headings to render in moderncv blue (color1).
% Default banking leaves them black: moderncvstylebanking.sty's \colorlet
% copies (not aliases) the pre-scheme accent colour, so the name colours are
% frozen before \moderncvcolor runs. Re-let them after. \namefont is the hook
% every name-style macro routes through, so this also works on moderncv 2.3.1
% (Debian/Ubuntu apt), which has no \firstnamestyle/\lastnamestyle at all.
\renewcommand*{\namefont}{\fontsize{34}{36}\bfseries\upshape}
\colorlet{firstnamecolor}{color1}
\colorlet{lastnamecolor}{color1}
\colorlet{namecolor}{color1}
\renewcommand*{\sectionstyle}[1]{{\sectionfont\color{color1}#1}}
\usepackage[utf8]{inputenc}
% moderncv loads hyperref itself in an \AtEndPreamble hook, so \hypersetup
% must go in an \AtEndPreamble of our own: on moderncv < 2.4 a top-level
% \usepackage{hyperref} clashes with the class's own
% \RequirePackage[unicode]{hyperref}. From 2.4.0 the class passes its options
% through \PassOptionsToPackage instead, which is what removes that clash.
\AtEndPreamble{\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=magenta,
urlcolor=blue,
pdftitle={Prad Nukala - CV},
% Keep pdfpagemode=UseNone: this block runs after moderncv's own
% \AtEndPreamble (moderncv.cls sets pdfpagemode there), so a FullScreen
% value here would win and open every CV in fullscreen presentation mode.
pdfpagemode=UseNone,
}}
\usepackage[scale=0.80]{geometry}
\usepackage{import}
\usepackage{needspace}
% personal data
\name{Prad}{Nukala}
\address{New York, NY, USA}{}{}
\phone[mobile]{+1 (646) 508-7789}
\email{prnk28@gmail.com}
\extrainfo{\href{https://www.linkedin.com/in/pradn}{LinkedIn}, \href{https://github.com/prdlk}{GitHub}, \href{https://prad.nu}{prad.nu}}
\begin{document}
\makecvtitle
% ============================================================
% PROFILE STATEMENT
% ============================================================
\vspace{6pt}
\small{Backend and protocol engineer with 10+ years shipping software and five years owning a production Layer-1 end to end. Co-founded Sonr and raised \$4.7M to build a Cosmos SDK chain in Go with Protobuf/gRPC services, EVM and CosmWasm compatibility, and IBC cross-chain transfer; operated its 4-node testnet at 99\% uptime on Kubernetes and Terraform. Wrote the supporting cryptography myself (MPC/DKG, threshold signatures, constant-time curve arithmetic) and led a 6-engineer team shipping a React Native E2EE messenger. W3C and DIF working-group member. Uses Claude Code daily for AI-assisted development.}
% ============================================================
% CORE COMPETENCIES
% ============================================================
\section{Core Competencies}
\vspace{1pt}
\begin{itemize}
\item \textbf{Backend \& Protocol Engineering}: Go, TypeScript, Protobuf/gRPC, REST; Cosmos SDK, CometBFT, IBC, CosmWasm, EVM; modular state machines, mempool/AnteHandler design, validator operations.
\item \textbf{Applied Cryptography \& Identity}: MPC/DKG, threshold ECDSA/Ed25519, FROST, Bulletproofs, constant-time secp256k1/Ed25519/BLS12-381; WebAuthn/passkeys, W3C DIDs, UCAN, DWN; Go-to-WASM signing enclaves.
\item \textbf{Infrastructure \& DevOps}: Kubernetes, Docker, Terraform, Ansible, Google Cloud, AWS (Lambda, SageMaker), Cloudflare Workers (Durable Objects, KV), GitHub Actions, GoReleaser, KMS.
\item \textbf{Mobile \& Full-Stack}: React Native, Flutter/Dart, Swift, Kotlin, React.js, PostgreSQL/SQLite; consumer apps at 1M+ downloads; Fastlane CI/CD to App Store and Play Store.
\item \textbf{Leadership \& Communication}: Founded and ran a 7-FTE company plus two agencies; $\$$4.7M raised; token-economics design with Prysm Group; onboarded 120+ developers through workshops; MIT Sloan guest lecturer; Fast Company byline. AI-assisted workflows with Claude Code.
\end{itemize}
% ============================================================
% PROFESSIONAL EXPERIENCE
% ============================================================
\section{Professional Experience}
\vspace{3pt}
\begin{itemize}
% --- Most Recent Role ---
\item{\cventry{2021-Present}{Co-Founder \& CEO}{Sonr}{New York, NY, USA}{}{\vspace{1pt}
\begin{itemize}
\item {Founded the company and secured \$4.7M to build a peer-to-peer identity and asset-management system on DIDs, WebAuthn, and IPFS; directed 7 full-time staff and two specialist agencies.}
\item {Architected a custom Layer-1 blockchain in Go on the Cosmos SDK: modular state machine, Protobuf/gRPC services, REST gateways, EVM and CosmWasm compatibility, IBC transfers. Top contributor (692 commits) on \href{https://github.com/sonr-io/sonr}{sonr-io/sonr} (642 stars).}
\item {Engineered ``Gasless Onboarding'': custom AnteHandlers validate WebAuthn passkeys at the mempool level so new users never see seed phrases or fees.}
\item {Operated the testnet across 4 validator nodes (SF, NY, VA, Asia) with KMS-secured profiles on Kubernetes, Terraform, and Ansible, sustaining 99\% uptime.}
\item {Implemented and shipped the \href{https://github.com/sonr-io/crypto}{core cryptography library}: MPC/DKG, threshold signatures, Bulletproofs, constant-time curves, AES-GCM, Argon2id, with automated security tests and benchmarks.}
\item {Led a 6-engineer team shipping Beam, a cross-platform React Native E2EE messenger over a customized Matrix homeserver with passkey-wallet login replacing email/phone auth.}
\item {Drove open-source growth to the 4th-highest global GitHub contributions (Oct 2021 - Oct 2022) and onboarded 120+ first-time blockchain developers at DevNet workshops (PennApps, CalHacks, ETHGlobal HackFS).}
\item {Led the 2026 pivot to B2B white-label wallet infrastructure through hands-on customer discovery.}
\end{itemize}}}
\vspace{3pt}
% --- Previous Role ---
\needspace{5\baselineskip}
\item{\cventry{Aug 2020 - May 2021}{Mobile App Developer}{Leidos}{Herndon, VA, USA}{}{\vspace{1pt}
\begin{itemize}
\item {Shipped Flutter/Dart features for the U.S. Customs and Border Protection Mobile Passport app, used by millions of travelers, within federal security, privacy, and accessibility standards.}
\end{itemize}}}
\vspace{3pt}
\needspace{5\baselineskip}
\item{\cventry{May 2019 - Aug 2019}{Data Science Intern}{Unissant}{Herndon, VA, USA}{}{\vspace{1pt}
\begin{itemize}
\item {Deployed an ML fraud-detection model on AWS SageMaker over healthcare data and a React front end on AWS Lambda to query it in real time; delivered as a consulting POC.}
\end{itemize}}}
\vspace{3pt}
\needspace{5\baselineskip}
\item{\cventry{May 2018 - Aug 2018}{Software Engineering Intern}{Hobsons}{Arlington, VA, USA}{}{\vspace{1pt}
\begin{itemize}
\item {Built a Java/Spring Boot sync-monitoring service and AngularJS dashboard whose self-serve tooling cut sales QA response times from days to minutes.}
\end{itemize}}}
\vspace{3pt}
% --- Earlier Role ---
\needspace{5\baselineskip}
\item{\cventry{2015-2019}{iOS Developer (Founder)}{BriteTwist}{Ashburn, VA, USA}{}{\vspace{1pt}
\begin{itemize}
\item {Founded an independent app studio and shipped three consumer apps to 1M+ total downloads: \href{https://github.com/prdlk/spacebolt}{Space Bolt} (15,000 DAU, 850k downloads), \href{https://github.com/prdlk/voluntree}{VolunTree} (1,250 MAU), and \href{https://github.com/prdlk/yue}{Yue} (shipped to iOS and Android in 26 hours).}
\item {Authored three technical articles on architecture and game development with 120k+ total reads.}
\end{itemize}}}
\end{itemize}
% ============================================================
% EDUCATION
% ============================================================
\section{Education}
\vspace{1pt}
\begin{itemize}
\item{\cventry{2016-2020}{B.S. in Applied Mathematics}{Virginia Commonwealth University}{Richmond, VA, USA}{}{\vspace{1pt}
Linear algebra, number theory, topological data analysis. Five MLH hackathons, including PennApps XIX (\href{https://devpost.com/software/swiper-no-mauling}{YOLOv3 livestock-protection system}) and HackHarvard 2017 (\href{https://github.com/anthonyanader/timeboARd}{ARKit whiteboard capture}).
}}
\end{itemize}
% ============================================================
% LANGUAGES
% ============================================================
\section{Languages}
\vspace{1pt}
\begin{itemize}
\item {English (native), Telugu.}
\end{itemize}
% ============================================================
% PUBLICATIONS
% ============================================================
\section{Publications and Talks}
\vspace{1pt}
\begin{itemize}
\item {Nukala, P. (2022). What Web3 can learn from the Mac and the iPhone. \textit{Fast Company}. \href{https://www.fastcompany.com/90814899/web3-lessons-mac-iphone}{Link}}
\item {Nukala, P. (2019). A Deep Dive into Flutter, Parts 1-2. \textit{Medium, Flutter Community}. \href{https://medium.com/flutter-community/deep-dive-in-flutter-b0b827440a49}{Link}}
\item {Building in the decentralized web with Sonr. Workshop, ETHGlobal HackFS (2022). \href{https://www.youtube.com/watch?v=zy6Xkh9Mvcs}{Video}}
\end{itemize}
% ============================================================
% HONORS AND AWARDS
% ============================================================
\section{Honors and Affiliations}
\vspace{1pt}
\begin{itemize}
\item{\textbf{Guest Lecturer, Crypto Finance (15.492)} -- MIT Sloan School of Management (2022).}
\item{\textbf{4th-highest global GitHub contributions} -- Oct 2021 to Oct 2022.}
\item{\textbf{W3C Working Group member} (DID, WebAuthn, WASM); \textbf{DIF Working Group member} (UCAN, DWN).}
\end{itemize}
% ============================================================
% REFERENCES
% ============================================================
\section{References}
\vspace{1pt}
\begin{itemize}
\item{Available upon request.}
\end{itemize}
\end{document}