Hi, I'm Raunak

I'm studying CS at Carnegie Mellon (SCS '29). Mostly I find the same bug over and over: an operation that returns success while quietly doing the wrong thing. A cache that hands back the wrong asset. A copy that copies a file onto itself. A risk statistic that returns a plausible number where the math is undefined. Six of them so far, in codebases I didn't write.

The research version of the same question is whether a system's reported score still tracks what it was built to measure. I build agent evaluation benchmarks, advised by Prof. Amarnath Gupta at UCSD, and I'm a Fall 2026 SPAR fellow working on deception in language models.

Day to day I'm a software engineering intern at Twinly, building agent features for a desktop assistant in C#/.NET 9, and backend & database lead at ScottyLabs, where I own 85 RPC functions across ~19,000 lines of SQL. Published at AMIA 2024 (1st author) and ACM CHI 2024.


open source

neondatabase/neon

reported #12950
18k stars · Rust · serverless Postgres

copy_object took a source and a destination but built both paths from the destination, so every copy in the GCS backend copied an object onto itself and returned Ok(()). The compiler had been flagging the unused source parameter the whole time.

paradedb/paradedb

merged #6480
Postgres over DataFusion · Rust

DataFrame::aggregate hardcodes implicit group-by expansion, widening the group key and displacing aggregate outputs by position. Rebuilt the aggregate and DISTINCT paths through LogicalPlanBuilder.

ccxt/ccxt

merged #30288
44k stars · unified API over 100+ exchanges

A transpiler regex rewrote a leading ! inside string literals into not. Two shipped WebSocket subscriptions had been silently wrong since the rule was written.

nautechsystems/nautilus_trader

merged #4934
28k stars · production Rust trading engine

SortinoRatio built a downside deviation from a single daily observation where SharpeRatio returns NaN, so it reported a finite, plausible number for an undefined quantity.

web-infra-dev/rspack

PR #15300
13k stars · ByteDance's Rust bundler

The minimize persistent cache keyed entries on an 8-byte hash and stored no identity on the value, so recovery could emit one asset carrying another's minimized body and raise no error. A stronger hash can't close it; the association is what's wrong.

lucidrains/vector-quantize-pytorch

merged #256
the RVQ layer most codec and TTS repos import

K-means init drew batch vectors with replacement, so an 8-quantizer RVQ initialised on 800 vectors collapsed quantizers 4 through 8 to two distinct codes. Found while measuring codebook utilization on my own codec.


research

CRN-Bench

ongoing
advised by Prof. Amarnath Gupta, UCSD

Do LLM agents run controlled experiments? A benchmark for whether an agent probing a stochastic simulator holds the seed fixed across single-parameter changes or reads noise as a finding. Scripted baselines confabulate 6 of 15 findings at 200 tool calls.

Evaluator integrity in SkyDiscover

Aug 2026
UC Berkeley's LLM-driven program-search framework

Dead-parameter injection perturbs the evaluator's score in train mode only, with the framework's own test mode held out. Control gap 0.000 across three runs, injected +0.089; true quality peaked at iteration 8 while reported quality kept climbing.

mini-codec

Sep 2026
independent · github

What does an adversarial loss actually buy a low-bitrate speech codec? Trained from scratch on 9 hours of LibriTTS-R. Transparent to ASR from 2 kbps. The regression at 0.5 kbps that looked adversarial traces to the fine-tune itself, and was invisible to mel distance.

One-sided Jensen trace inequality

ongoing
with Zhiyu Zhang, an author of arXiv:2509.08911

Proved the paper's open even-monomial conjecture for k = 3 through 7 in all dimensions, previously known only for 2×2 at k = 3. Invited to co-lead the write-up.


experience

Twinly

2026–now
Software Engineering Intern · agent features, C#/.NET 9 & Electron

ScottyLabs, CMU

2025–now
Backend & Database Lead · GSA Student Housing

Smartbite AI

2025–now
Founding Engineer · demoed at CES 2026

SPAR

2026
Research Fellow · deception in language models

Carnegie AI Safety Initiative

2026
Facilitator · AI Safety & Philosophy reading group

University of Hawaii, Manoa

2024
Student Researcher · Digital Health Lab

UCSD — Computer Science

2024
Research Intern · Ableism detection via LLMs

publications

Which sequence-based neural network architecture yields optimal performance in classification of autism-related behavior

AMIA 2024 · 1st author

Are Robots Ready to Deliver Autism Inclusion

ACM CHI 2024 · co-author

@raunak2007 →
less
more
— contributions
— day streak
— repos

honors
SPAR — selected from 6,000+ applicants, 2026
HMMT — 21st, Guts Round
ARML — top 50 nationally
AIME — 5× qualifier
Stanford SUMaC — math research
CMU March Madness ML — 1st, preliminary round