Portfolio · 2026
I build things end-to-end and write about it.
CS at UT Austin. Researching inference systems with UTNS. Spent last summer shipping agent tooling at Anduril; joining Canyon Code this fall. Trained GPT-2 from scratch on 4 A100s; writing about the stack as I learn it.
Now
Joining Canyon Code as an ML Systems Engineer (Fall 2026 Co-op); researching diffusion-model inference caching at UTNS.
SF · Austin
Selected work
01/
ACID: Adaptive Caching for Video Diffusion
A training-free mechanism that switches feature-caching thresholds during denoising, keyed on the second derivative of the underlying method’s drift signal. Up to 2.16× over the no-caching baseline and 38% over conservative fixed-threshold caching, across 3 video diffusion models and 3 caching methods, with negligible quality loss.
Read the paper on arXiv →
02/
Lattice Agent Skills
Agent evaluation infrastructure for Anduril’s Lattice APIs. The skills teach coding agents to integrate across languages, REST/gRPC protocols, and auth methods; an agent benchmark grades what they produce against live deployment state, and a CI feedback loop reruns it weekly to flag regressions as the APIs evolve.
GitHub →
Docs →
03/
LLM Stack from First Principles
Worked through Karpathy’s Zero to Hero: autograd engine, MLP, batchnorm, WaveNet, char-level transformer, BPE, GPT-2. Wrote a technical blog covering each.
04/
Arbor
A Git-like chat session manager for coding agents. Open-source MCP server + a modified mini-swe-agent for benchmarking.
05/
Cornucopia
AI-powered fridge inventory tracker that reduces food waste and suggests recipes from CV-detected items. 1st place + Best Use of GenAI at IEEE UT’s 2025 Techathon.
06/
Reproducing GPT-2 on 4× A100s
Full reproduction of 124M GPT-2 from scratch: bfloat16, torch.compile, FlashAttention, DDP. Trained on FineWeb-Edu 10B; beats the reference eval score on HellaSwag.
07/
Lock-Free Web Server
Multithreaded lock-free web server in Rust.
08/
Barnes-Hut N-Body
Efficient N-body simulation using the Barnes-Hut algorithm.
09/
2-Phase Commit in Rust
A 2-phase commit protocol simulation in Rust.
10/
K-means on GPU
GPU-accelerated K-means clustering algorithm.
11/
BST Lightning
High-performance multithreaded algorithm for identifying equivalent binary search trees.
12/
DDP Training
Distributed data-parallel training of VGG11 on CIFAR-10 with AWS SageMaker, with a scaling analysis of parallelism vs. gradient-sync overhead.
13/
LoRA Fine-Tuning
Parameter-efficient fine-tuning of TinyLlama with LoRA adapters in MLP layers, measuring training latency vs. rank and module size.
14/
Activation-Aware Quantization
Quantized OPT-1.3B to 3 bits while protecting the top 1% of salient weights via hardware-friendly scaling.
15/
Bhagavad-GPT
A RAG chatbot grounded in the Bhagavad Gita, referencing an authoritative knowledge base.
08/
Barnes-Hut N-Body
Efficient N-body simulation using the Barnes-Hut algorithm.
09/
2-Phase Commit in Rust
A 2-phase commit protocol simulation in Rust.
10/
K-means on GPU
GPU-accelerated K-means clustering algorithm.
11/
BST Lightning
High-performance multithreaded algorithm for identifying equivalent binary search trees.
12/
DDP Training
Distributed data-parallel training of VGG11 on CIFAR-10 with AWS SageMaker, with a scaling analysis of parallelism vs. gradient-sync overhead.
13/
LoRA Fine-Tuning
Parameter-efficient fine-tuning of TinyLlama with LoRA adapters in MLP layers, measuring training latency vs. rank and module size.
14/
Activation-Aware Quantization
Quantized OPT-1.3B to 3 bits while protecting the top 1% of salient weights via hardware-friendly scaling.
15/
Bhagavad-GPT
A RAG chatbot grounded in the Bhagavad Gita, referencing an authoritative knowledge base.
Recent writing
Experience
Canyon Code
ML Systems Engineer Co-op
INCOMING
Working on the agent dependency graph that batches and prioritizes model calls across multi-agent workflows.
Anduril
Software Engineering Intern
Shipped the official Lattice Agent Skills (docs), teaching coding agents to integrate against Anduril’s Lattice APIs. Built the agent evaluation infrastructure behind them: an agent benchmark graded against live deployment state, and a CI feedback loop that reruns it weekly to flag regressions.
UT Networked Systems Research
ML Researcher
Built ACID, a training-free mechanism that switches feature-caching thresholds mid-denoising, giving up to 2.16× faster video-diffusion inference with negligible quality loss. With postdoc Saurabh Agarwal and Prof. Aditya Akella.
Boeing · ForeFlight
Software Engineering Intern
Designed a unified networking protocol standardizing communication across 50+ ForeFlight-compatible avionics devices, plus a multithreaded Rust UDP client to validate the spec before vendors built against it.
Federal Aviation Administration
Software Engineering Intern
Built a GPS-interference detection algorithm over 50M ADS-B datapoints, and a 3D statistical model localizing jamming/spoofing devices from 29M points in degraded-GPS scenarios. Presented findings to the FAA’s Chief Scientific Technical Advisor for Satellite Navigation Systems.
UT Austin CS
Course Assistant, Discrete Mathematics
Taught discussion sections and led exam reviews for 150+ students; graded assignments and exams.
Education
The University of Texas at Austin
Integrated Master’s, Computer Science
B.S. + M.S. in Computer Science through UT’s Integrated Master’s Program.