ak
— CS '27
Work
Now
Learning
📍 Pilani, India
Open to Summer 2026 internships
CS '27 · BITS PILANI, GOA CAMPUS
Third-year computer science. Curious about how models think, why systems break, and what makes good software feel obvious. I do research with Dr. Priya Sundaram on ML interpretability, build side projects at 2 a.m., and spend most weekends losing chess games to people better than me.
CGPA / 10
Projects shipped
Hackathons in
Stars on GitHub
ON MY DESK RIGHT NOW
A tiny ML interpretability library
for our prof's research group.
01 / NOW
Updated weekly. Last touched on a Sunday with chai going cold beside me.
✦
RESEARCH
Working with Dr. Priya Sundaram (CS dept., BITS Goa) on visualizing which neurons activate for which concepts in 1B-param models. I write the experiment code; she keeps me from drawing the wrong conclusions.
PyTorch
TransformerLens
WandB
◆
BUILDING
Open-source tool that runs a quantized Llama locally and gives you a one-page summary of a 100-page paper. I built it because the cloud version cost me ₹400 a week. Now ~80 stars and counting.
Rust
llama.cpp
Clap
✺
LEARNING
Reading DDIA cover-to-cover this semester. Implementing each chapter's ideas in a small toy. Currently on Chapter 7 — distributed transactions, two-phase commit, and the long history of getting them wrong.
Go
Raft
MIT 6.824
02 / WORK
Code is on GitHub. I'm happy to send the boring parts — the deploy scripts, the failed experiments, the issues I still haven't closed.
PROJECT 01
FULL-STACK · 2025
Find a study partner on campus before the exam, not after.
A small web app that matches students by course code, hostel block, and preferred study time. Built after watching three friends fail the same midterm because they thought everyone else was "too good to study with." Currently 280 weekly active users at BITS Goa.
Next.js
Postgres
Tailwind
GitHub ↗
PROJECT 02
RESEARCH · 2024
A library for visualizing what tiny transformers are doing inside.
Built as part of Dr. Sundaram's research group. Wraps a 124M-param GPT-2 and surfaces per-token attention heatmaps in your terminal. We're using it internally to debug interpretability experiments before sending any work to a paper.
Python
PyTorch
Rich
GitHub ↗
PROJECT 03
HACKATHON · 36 HRS
A health-camp dispatcher we built for rural Rajasthan.
Smart India Hackathon 2024. A team of 4 — we won 2nd place out of 380 teams. Maps PHC capacity to incoming patient load using a small ILP, sends SMS triage instructions in Hindi. We slept four hours total. Built fast, slept ugly, surprisingly proud of it.
FastAPI
Twilio
PuLP
Case study ↗
PROJECT 04
COURSEWORK · OS LAB
A semester of pretending to be an OS engineer.
For Prof. Rajiv Mishra's Operating Systems class. Added copy-on-write fork, a slab allocator, and a tiny scheduler tracer to the xv6 teaching kernel. Got the highest marks in the class on the final project, which mostly means I spent more weekends debugging page faults than I'd recommend.
C
RISC-V asm
QEMU
GitHub ↗
03 / EDUCATION & RESEARCH
2023 — 2027
·
ON SCHOLARSHIP
BITS Pilani, K. K. Birla Goa Campus
RELEVANT COURSEWORK
Operating Systems
ML Theory
Distributed Systems
Algorithms
Compilers
Linear Algebra
Probability
CGPA
Top 5% of class, last 3 semesters
Class XII (CBSE)
96.4%
JEE Advanced rank
AIR 1,847
RESEARCH
Aug '24 — present
Interpretability Lab · Dr. Priya Sundaram (CS dept., BITS Goa)
Approached Dr. Sundaram after taking her Deep Learning class — she said yes after I sent her a small open-source repo I'd been hacking on. I now run weekend experiments for the group, maintain our Glassbox toolkit, and am co-authoring a workshop paper for Q1 2026 on circuit discovery in 1B-parameter models.
04 / EXPERIENCE
SUMMER 2025
10 weeks
Bengaluru · remote-friendly
— Software Engineering Intern
A Series A developer-tooling startup. I was the only intern on the platform team. Shipped a CLI rewrite (cut cold-start latency from ~1.2s to ~280ms), added retry-with-backoff to the SDK, and wrote the first version of their integration test harness. Two of my PRs are still running unchanged in production.
TypeScript
Node
Go
GitHub Actions
05 / CERTIFICATIONS
Online learning is mostly about not quitting. These are the ones I didn't.
ML
Andrew Ng · DeepLearning.AI
2024
CS
David Malan · Harvard / edX
2023 · Honors
AWS
AWS · CLF-C02
2025 · 892 / 1000
DL
Jeremy Howard · fast.ai
2024
06 / ACHIEVEMENTS
2024
Out of 380 teams · Ministry of Health & Family Welfare problem statement
₹75K prize
2024
Continuing scholarship through B.E. tenure
Renewed yearly
2025
Top 8 internationally · accessibility-tooling track
Remote-final
2023
Mostly typo fixes and docs — but two were actual bug-fixes I'm proud of
Ongoing
07 / BEYOND THE CODE
Because someone interesting at the coffee station is half the job.
♞
FIDE 1842 · Captain, BITS Goa chess team
Started during lockdown, took it too seriously, now I play one rated game a week and analyze it on Sunday morning. Best opening: King's Indian. Worst flaw: I trade pieces when I'm tired.
✿
Mostly science fiction. Currently: A Memory Called Empire.
I read about 30 books a year, almost all SF and history of science. The best book I've read recently was Stuart Russell's Human Compatible. Ask me about it — I will not stop talking.
✦
10K PB: 51:14. Aiming for sub-50 this winter.
I started running because I needed something I was unambiguously bad at. Three years later I'm still bad — but I keep showing up at 6 a.m., which I'm starting to think is more useful than being naturally talented at things.
08 / SAY HI
I'm actively looking for a Summer 2026 internship — backend, ML infra, or dev tools. I'm also open to part-time work with research groups during the semester, and happy to chat with anyone working on interpretability, distributed systems, or compilers. I reply to every email; it usually takes me less than 48 hours.
ELSEWHERE
github.com/aaravk
·
linkedin.com/in/aarav-khurana
·
twitter / @aaravk_
·
blog.khurana.dev
© Aarav Khurana
·
Built in a single weekend between assignments
Last commit: ~3 days ago