213 lines
13 KiB
TeX
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}
|
|
|