ak

Aarav Khurana

— CS '27

Work

Now

Learning

📍 Pilani, India

Open to Summer 2026 internships

CS '27 · BITS PILANI, GOA CAMPUS

Hi, I'm Aarav.

I build things I want to exist.

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.

9.2

CGPA / 10

11

Projects shipped

5

Hackathons in

320★

Stars on GitHub

Content

ON MY DESK RIGHT NOW

A tiny ML interpretability library

for our prof's research group.

01 / NOW

What I'm doing this semester.

Updated weekly. Last touched on a Sunday with chai going cold beside me.

RESEARCH

Interpretability for small language models.

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

A CLI that summarizes long PDFs locally.

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

Distributed systems, slowly and properly.

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

Four projects I'd happily walk you through.

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

Studybuddy

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

Glassbox

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

Foundwell

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

xv6-extensions

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

Where I'm studying. What I'm studying.

2023 — 2027

·

ON SCHOLARSHIP

B.E. (Hons.) Computer Science

BITS Pilani, K. K. Birla Goa Campus

RELEVANT COURSEWORK

Operating Systems

ML Theory

Distributed Systems

Algorithms

Compilers

Linear Algebra

Probability

CGPA

9.21 / 10

Top 5% of class, last 3 semesters

Class XII (CBSE)

96.4%

JEE Advanced rank

AIR 1,847

RESEARCH

Aug '24 — present

Undergraduate Research Assistant

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

One internship so far. I made it count.

SUMMER 2025

10 weeks

Bengaluru · remote-friendly

Quilt

— 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

Courses I actually finished.

Online learning is mostly about not quitting. These are the ones I didn't.

ML

Deep Learning Specialization

Andrew Ng · DeepLearning.AI

2024

CS

CS50 — Intro to CS

David Malan · Harvard / edX

2023 · Honors

AWS

Cloud Practitioner

AWS · CLF-C02

2025 · 892 / 1000

DL

Practical Deep Learning

Jeremy Howard · fast.ai

2024

06 / ACHIEVEMENTS

Wins I'm proud of.

2024

2nd place · Smart India Hackathon (Software edition)

Out of 380 teams · Ministry of Health & Family Welfare problem statement

₹75K prize

2024

BITS Merit Scholarship · top 2% of admitted batch

Continuing scholarship through B.E. tenure

Renewed yearly

2025

Finalist · HackMIT MEDLIFE track

Top 8 internationally · accessibility-tooling track

Remote-final

2023

Open-source · 3 merged PRs in PyTorch & Hugging Face

Mostly typo fixes and docs — but two were actual bug-fixes I'm proud of

Ongoing

07 / BEYOND THE CODE

What I do when the laptop is closed.

Because someone interesting at the coffee station is half the job.

Chess

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.

Reading

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.

Running, badly

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

If any of this sparks something — I'd love to hear from you.

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

Designed onimyme· Create yours