Sarvesh Tiku
I'm a senior studying computer science at Georgia Tech, graduating in May 2027.
I work on AI safety: understanding what language models represent internally, evaluating them where
mistakes are expensive, and building tools that let people oversee AI agents before they act.
I'm currently a research assistant with SPAR, studying how language models represent time.
I completed the Technical AI Safety Fellowship at Harvard's AI Safety
Student Team and have facilitated BlueDot Impact's Technical AI Safety course.
At Salesforce, I built evaluation and replay infrastructure for a production
AI agent, and before that I did research at Georgia Tech's Financial Services Innovation Lab and the
Weigel Lab.
Email /
CV /
Scholar /
GitHub /
LinkedIn /
Blog
|
|
News
- Oct 2026 Three papers accepted to workshops at ACM ICAIF 2026: two at the Workshop on Financial AI Security, Safety, and Privacy and one at IAFM'26.
- Sep 2026 Started as a research assistant with SPAR, studying temporal representations in language models.
- Aug 2026 Wrapped up my second summer as a software engineering intern at Salesforce.
- Feb 2026 Belief State accepted to the ICLR 2026 Workshop on Advances in Financial AI.
- May 2025 Received Georgia Tech's President's Undergraduate Research Award (PURA).
- Jan 2025 Started facilitating BlueDot Impact's Technical AI Safety course.
- Aug 2024 Completed the Technical AI Safety Fellowship at Harvard's AI Safety Student Team.
Research
I'm interested in interpretability, especially how models represent and update beliefs over time, and in evaluating
LLMs in settings where being wrong is expensive, like finance and science.
Blog
Notes on systems, trading infrastructure, and ML. Read the blog →
Projects
CachePilot: KV-cache-aware routing for LLM inference
Python, FastAPI, asyncio, SQLAlchemy, PostgreSQL, Prometheus, React, TypeScript, Docker
Routes requests to the worker that already holds their prompt prefix in cache, trading locality against load. In
simulation it cut median time to first token by 81% and raised throughput 18% over round robin, and reproduced the
failure mode where pure cache affinity overloads a single worker.
SwarmGuard: minimal-intervention containment for multi-agent AI systems
Python, Streamlit, sentence-transformers, Parquet, Docker demo write-up
Reconstructs how an error or unsafe behavior may have spread between agents from their execution traces, as a
time-respecting graph of agents, messages, and shared resources. It then scores candidate controls (blocking a channel,
restricting writes, isolating an agent) by how much inferred spread they would have prevented against collateral
disruption to benign activity. On a 20.5k-event wiki swarm, restricting writes to one relay page removed 97% of inferred
paths at about 0% collateral. Built at the AI Swarm Dynamics Hackathon (AI Village × Grove Research).
Quorum: consensus-gated actions for AI agents
Python
Several models vote on an agent's proposed action before it runs, and anything without consensus is rolled back.
Includes SDK integrations and failure injection tests to measure what the gate catches.
Pulse: a low-latency market data, execution, and risk engine
C++20, Linux
Ingests a binary UDP feed, recovers lost packets over TCP, rebuilds order books, and runs strategies through pre-trade
risk into a simulated exchange, with deterministic record and replay. Order book updates take 10–13 ns with zero heap
allocations; the threaded SPSC pipeline has p50 0.92 µs and p99 1.6 µs latency at 1M msgs/s. Threading did not
raise throughput over the single-threaded version, which I think is the most useful thing it taught me.
Airlock: context integrity for coding agents
Node.js, Python and TypeScript SDKs, Linear API demo
An agent can check its context, plan, and then act after a human has changed the rules. Airlock treats that as a
time-of-check to time-of-use bug. Each agent gets a versioned lease on the facts it was given, and a deterministic gate
re-checks freshness, consistency, provenance, authority, and conflicts with other agents right before any
consequential action. Agents whose context goes stale are paused, and denied actions never run. An LLM reviewer
can flag problems but can never override a denial.
Solar Surfers: ML solar siting and yield prediction for Colorado
Python, pvlib, scikit-learn, pandas, JavaScript demo
Helps Colorado homeowners decide whether rooftop solar is worth it: for any address it estimates generation, forecast
confidence, and 25-year financial value from 19 years of hourly weather at 150 sites. The day-ahead forecaster reaches
7.5% hourly RMSE (R² 0.94) on held-out 2024 and 7.7% at sites never seen in training. Built during the
Computing for Good fellowship at Colorado School of Mines.
Flight Delay Prediction
Python, XGBoost, TensorFlow, Flask, React, Docker, Google Cloud Run
Delay prediction from 6M+ flights joined with weather data; compared XGBoost, random forests, MLPs, and RNNs.
Tracking Rare Earth Elements in Acid Mine Drainage
Python, C++ (pybind11), pandas, NumPy, ArcGIS, spatial interpolation
Hyperspectral imagery, field samples, and stream flow records combined to screen 25+ legacy mine sites for rare earth enrichment.
Experience
| Sep 2026 – Present | Research Assistant, SPAR |
| May 2026 – Aug 2026 | Software Engineering Intern, SalesforceRoot cause analysis agent for Sev-1 incidents and its replay evaluation harness. |
| Aug 2025 – May 2026 | ML Research Assistant, Financial Services Innovation Lab, Georgia Tech |
| May 2025 – Aug 2025 | Software Engineering Intern, SalesforceMulti-tenant load testing platform for AI agents at 100K+ concurrent requests. |
| Jan 2025 – Nov 2025 | Research Assistant, Weigel Lab, Georgia Tech |
| May 2024 – Jul 2024 | Computing for Good Fellow, Colorado School of Mines |
Teaching & Service
| AI safety | Completed the Technical AI Safety Fellowship, Harvard AI Safety Student Team (May 2024 – Aug 2024), and involved with the AI Safety Initiative (AISI) at Georgia Tech. |
| Facilitating | Facilitator for the Technical AI Safety course, BlueDot Impact (Jan 2025 – Aug 2025) |
| Workshops | AI/ML Workshop Lead, Big Data Big Impact. Hands-on PyTorch and ML workshops for 100+ students. |
| Clubs | Head of Market Insights, Trading at Georgia Tech |
| Startups | Fellowship Director, Startup Exchange |