Files
resume-cv/resume.tex
2026-07-06 18:17:08 -05:00

213 lines
13 KiB
TeX

%-------------------------
% Resume in Latex
% Author : Krishna Ayyalasomayajula (template: Sourabh Bajaj, MIT)
% License : MIT
%------------------------
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[pdftex]{hyperref}
\usepackage{fancyhdr}
\usepackage{multirow}
\usepackage{comment}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.375in}
\addtolength{\evensidemargin}{-0.375in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
%-------------------------
% Custom commands
\newcommand{\resumeItem}[2]{
\item\small{
\textbf{#1}{: #2 \vspace{-2pt}}
}
}
\newcommand{\resumeItemNH}[1]{
\item\small{
{#1 \vspace{-2pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-1pt}\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}
\renewcommand{\labelitemii}{$\circ$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*,label={}]}
\newcommand{\resumeSubHeadingListStartBullets}{\begin{itemize}[leftmargin=*]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}}
\usepackage{array}
\makeatletter
\newcommand\HUGE{\@setfontsize\Huge{38}{47}}
\newcolumntype{L}{>{\hb@xt@\z@\bgroup}l<{\hss\egroup}}
\newcolumntype{C}{>{\centering\arraybackslash}c}
\newcolumntype{R}{>{\hb@xt@\z@\bgroup\hss}r<{\egroup}}
\makeatother
%-------------------------------------------
%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING-----------------
\begin{tabular*}{\textwidth}{L@{\extracolsep{\fill}}C@{\extracolsep{\fill}}R}
\href{mailto:krishna@ayyalasomayajula.net}{krishna@ayyalasomayajula.net} &
\multirow{3}{*}{\large \textbf{Krishna Ayyalasomayajula}} &
\href{https://krishna.ayyalasomayajula.net}{krishna.ayyalasomayajula.net} \\
(214) 293-5743 & & US Green Card Holder \\
\href{https://git.cyber.ayyalasomayajula.net/marsultor}{git.cyber.ayyalasomayajula.net/marsultor} & &
\end{tabular*}
%-----------EDUCATION-----------------
\section{Education}
\resumeSubHeadingListStart
\resumeSubheading
{The University of Texas at Austin}{Austin, TX}
{B.S. in Computational Engineering, Cockrell School of Engineering}{Expected May 2030}
\resumeItemListStart
\resumeItem{Program}
{First undergraduate computational engineering program in the U.S. --- numerical methods, scientific computing, and simulation within the Department of Aerospace Engineering and Engineering Mechanics}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------EXPERIENCE-----------------
\section{Work Experience}
\resumeSubHeadingListStart
\resumeSubheading
{CoGuide (\href{https://coguide.ai}{coguide.ai})}{Austin, TX / Irving, TX / San Francisco, CA}
{Founding Engineer / Member of Technical Staff}{Jan 2026 -- Present}
\resumeItemListStart
\resumeItemNH{Build systems for an AI instructional-insight platform that turns real classroom audio into private coaching feedback for teachers and aggregate engagement trends for schools.}
\resumeItemNH{Designed and built the entire production backend in Rust ($\sim$30k-line codebase, closed source) and stood up the full AWS infrastructure, scaling the platform from zero product to deployments in 10+ schools.}
\resumeItemNH{Engineered the audio transcription and speaker-diarization pipeline with custom CUDA fusion kernels and VAD-based batching on legacy NVIDIA T4 GPUs --- 2x the cost efficiency of market alternatives and 10x that of AWS Transcribe.}
\resumeItemNH{Engineered a two-stage computer-vision pipeline (YOLOv8 person detection + upper-body pose estimation) detecting hand-raise engagement events in classroom video at $\sim$0.96x real-time on GPU, emitting annotated video and timestamped JSON/NDJSON event logs --- \href{https://git.cyber.ayyalasomayajula.net/marsultor/CoGuide-Miniproj}{open-source miniproject}; production work is closed source.}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PUBLICATIONS-----------------
\section{Publications}
\resumeSubHeadingListStartBullets
\resumeSubItem{\href{https://doi.org/10.36227/techrxiv.175393256.68603080/v1}{Rule-based Tensor Mutations Embedded within LLMs for Low-Cost Mathematical Computation}}
{Ayyalasomayajula, S. (2025). TechRxiv preprint (IEEE). Sole-authored architecture embedding deterministic, GPU-optimized fixed-index tensor-mutation modules inside transformer LLMs (LLaMA 3B) for low-latency, step-wise-exact arithmetic and linear algebra --- improving mathematical-reasoning benchmarks without retraining or external symbolic engines. \texttt{doi:10.36227/techrxiv.175393256.68603080/v1}}
\resumeSubHeadingListEnd
%-----------PROJECTS-----------------
\section{Projects}
\resumeSubHeadingListStartBullets
\resumeSubItem{exalock --- GPU-First Wayland Lockscreen \normalfont(WIP, \href{https://git.cyber.ayyalasomayajula.net/marsultor/exalock}{source})}
{Building a from-scratch, zero-toolkit lockscreen for Hyprland/Wayland in C/C++23 and GLSL, speaking raw Wayland protocols (\texttt{ext-session-lock-v1}) with per-output lock surfaces, EGL contexts, and a frame-callback-driven OpenGL ES render loop. Engineered a GPU ``silk'' particle simulation from first principles: divergence-free stream-function velocity fields integrated with RK4 and vorticity-based color mapping. PAM authentication and hardening are in active development.}
\resumeSubItem{Real-Time Quantitative Analysis Streamer \normalfont(closed source)}
{Independently engineered a high-frequency financial data ingestion and analysis platform for a family quant team, sustaining \textbf{100K datapoints/s} via Kafka, Mosquitto MQTT, and DXLink streaming. Integrated Tastytrade APIs and Paho clients with a ClickHouse backend for low-latency tick storage and real-time analytics. Developed C++ computational modules executing LSTM-driven predictive models alongside live Heston and Black--Scholes pricing for SPX, NDX, and derivative instruments, with Grafana dashboards for latency, spread, and volatility observability.}
\resumeSubItem{MQTT-to-Push Notification Pipeline \normalfont(\href{https://git.cyber.ayyalasomayajula.net/marsultor/push-notification-mqtt}{C++} $\cdot$ \href{https://git.cyber.ayyalasomayajula.net/marsultor/push-notification-mqtt-rust}{Rust} $\cdot$ \href{https://git.cyber.ayyalasomayajula.net/marsultor/news-feed-notifications}{RSS})}
{Architected a three-service notification backbone ingesting MQTT5 messages and delivering mobile push via \texttt{ntfy.sh}. Benchmarked head-to-head C++ (Paho) and Rust (rumqttc/tokio) consumers, with the async Rust rewrite sustaining \textbf{10M notifications/s} at 1KB payloads and adding tap-to-open link actions. Built the Python RSS producer with MD5-hash deduplication and QoS-1 MQTT publishing; the pipeline has relayed \textbf{10k+} real-time news alerts to devices since August 2025.}
\resumeSubItem{Matrix FS \normalfont(closed source)}
{Developed a Layer 2 distributed storage protocol atop IPFS in Rust with a Tauri/Svelte frontend. Engineered end-to-end encrypted file sharing with AES-256-CBC and ChaCha20-Poly1305 AEAD, deterministic content-addressing tokens, MIME-aware retrieval, and SurrealDB ticketing over Tor hidden services for privacy-preserving access control and auditability.}
\resumeSubItem{Home Infrastructure and OSS Deployment}
{Designed, implemented, and maintain self-hosted infrastructure supporting ~50 concurrent users with partial monetization. Operate three high-availability servers and 40+ Docker containers across mail (Postfix/Dovecot), LangChain/LangFlow NLP workflows, n8n automation, RTP streaming, WireGuard mesh networking, and static/dynamic web services. Built custom tooling for routing, 150TB ZFS-backed NAS storage, container orchestration, and zero-trust secure access gateways.}
\resumeSubItem{CyberPatriot Automation Scripts for USAF}
{Developed a comprehensive suite of proprietary automation scripts in Rust and PowerShell for vulnerability remediation/hardening automation for USAF CyberPatriot teams. The Unix-based scripts consistently contributed over 30 points per competition round by rapidly identifying and mitigating security flaws on Linux/Unix targets with sub-2-minute execution times. Windows counterparts, built in PowerShell, achieved over 25 points regularly. The toolkit was later licensed and transferred to another CyberPatriot team for ongoing development and competitive use.}
\resumeSubItem{Browser-Security Red-Team PoC \normalfont(educational; \href{https://git.cyber.ayyalasomayajula.net/marsultor/linkedin-bot}{source})}
{Built, in under 12 hours, a TypeScript/Bun + Playwright proof of concept demonstrating how stealth-patched headless browsers defeat commercial bot detection: \texttt{dom.webdriver} suppression, fingerprint-evasion plugins, and authenticated session-state reuse driving fully automated crawling and interaction on a major professional network. Documents concrete gaps in client-side bot defenses; for educational purposes only.}
\resumeSubItem{Hardened SSH Portfolio Server --- Security PoC}
{Deliberately exposed a self-built stack --- native C++ FTXUI terminal UI over SSH (\texttt{ssh krishna@krishna.ayyalasomayajula.net}) plus a Next.js/Tailwind front end --- on a bare-metal production server with full home-LAN access, as a live proof of concept of my code and system hardening. Survived \textbf{1M+ automated attacks from 100 countries} over 18 months of continuous operation with zero compromise.}
\resumeSubHeadingListEnd
%-----------INVOLVEMENT-----------------
\section{Involvement}
\resumeSubHeadingListStartBullets
\resumeSubItem{Research Assistant to Dr. Madan M. T. Ayyalasomayajula (2022--Present)}
{Supporting literature review, tooling evaluation, and benchmarking for ongoing ML research.}
\resumeSubItem{President, Cybersecurity Club at PESH (2023--2026)}
{Led hands-on workshops on ethical hacking, CTF preparation, and digital forensics; mentored students on Linux fundamentals, reconnaissance, and safe operational practices.}
\resumeSubItem{Trace Labs OSINT Search Party (2023--2024)}
{Contributed to missing-person investigations using open-source intelligence, including pivoting, breach-data analysis, geolocation, and metadata extraction.}
\resumeSubHeadingListEnd
%-----------HONORS & AWARDS-----------------
\section{Honors \& Awards}
\resumeSubHeadingListStartBullets
\resumeSubItem{Lockheed Martin Cyber Quest — 2nd Place (2025)}
{Placed second among approximately a hundred competitors in the DFW metroplex; served as team captain and earned ~30\% of team score.}
\resumeSubItem{CyberPatriot — State Level Gold Tier (2025)}
{Led offensive security analysis in a blue-team environment, applying red team techniques to test team defense resilience.}
\resumeSubItem{NSA Codebreaker Challenge — November 2024}
{Solved 5 tasks involving real-world cyber scenarios including protocol exploitation, red team tooling, and reverse engineering.}
\resumeSubItem{National Merit Commendation — PSAT 2024--2025 Scholastic Year}
{Ranked within the top 50,000 NMSQT PSAT scorers.}
\resumeSubItem{Hack The Box (HTB)}
{Completed 15+ medium machines, peak global rank 564.}
\resumeSubHeadingListEnd
%-----------SKILLS-----------------
\section{Skills}
\begin{itemize}[leftmargin=0.15in, label={}]
\small{\item{
\textbf{Languages}{: Rust (async/unsafe/FFI), C, C++ (23), Python, TypeScript, Java, Bash, SQL, GLSL} \\
\textbf{Systems \& Infrastructure}{: Linux (Arch/Debian/Proxmox), Docker/Podman (40+ containers, HA), WireGuard, Nginx/Traefik, PostgreSQL, ClickHouse, Redis, Kafka, MQTT, gRPC, ZFS (150TB+), zero-trust networking} \\
\textbf{Scientific Computing}{: NumPy/SciPy/JAX, Eigen, BLAS/LAPACK, CUDA/cuBLAS, ODE solvers (RK4/RK45), optimization (cvxpy), PyTorch} \\
\textbf{Security}{: reverse engineering, binary exploitation, network forensics, hardening/sandboxing (eBPF, seccomp, AppArmor), red/blue-team tooling (nmap, Burp Suite, Metasploit, Wireshark, hashcat)} \\
\textbf{Frontend \& Embedded}{: Next.js/React, Svelte, Tauri, FTXUI, STM32/ESP32, cross-compilation}
}}
\end{itemize}
%-------------------------------------------
\end{document}