VW Resume ↗

Portfolio 2026

Varun
Warrier

Computer Science at Georgia Tech.
Software engineering and projects.

I

Work experience

2024 — present

Jun — Aug 2026 New York, NY

Bloomberg

Software Engineering Intern

Built a platform to sample and visualize representative deals across 100+ interest rate and asset swap types.

Grouped 14 million deals into 40,000 clusters; the largest 500 covered 90% of deals.

14M 40k deals grouped into clusters

Jan — May 2026 San Mateo, CA

Verkada

Software Engineering Intern

Built visitor management within an access control platform used by 180+ organizations.

Delivered 300k+ weekly messages through a Kafka pipeline and sped up endpoints by up to 16×.

300k+ messages delivered each week

May — Aug 2025 Cambridge, MA

HubSpot

Software Engineering Intern

Launched backend systems for AI audio isolation, including asynchronous processing and real-time usage tracking.

Built retry patterns that caught 120k+ previously uncaught exceptions.

120k+ previously uncaught exceptions handled

Aug 2024 — present Atlanta, GA

Georgia Tech

Undergraduate Teaching Assistant

Led weekly labs for 40+ students in digital logic, assembly, and C; supported a course with 700+ students.

Read the full resume ↗
II

Selected projects

Software & machine learning

Open a project’s notes to read more.

CodeVerse

Flask · React · Gemini · Google Cloud

An AI coding interview simulator with real-time voice interaction.

Project notes
Voice input Code editor AI interviewer
  • Combined Flask, Monaco Editor, and Mantine with Gemini for voice-interactive interviews.
  • Integrated speech recognition and text-to-speech for bidirectional audio.
  • Adapted questions and follow-ups to the candidate’s code in real time.
View source ↗

Rentify

Django · PostgreSQL · REST APIs

A peer-to-peer rental platform for listing items, making bookings, and handling payments.

Project notes
Item listings Bookings Payments
  • Built RESTful APIs with Django and PostgreSQL for authentication, inventory, and transactions.
  • Designed the relationships between users, items, and bookings.
  • Added model validation and error handling to keep transactions reliable.
View source ↗

Q-Wordle

Python · NumPy · Q-learning · Monte Carlo

Machine learning agents that solve Wordle using reinforcement learning and statistical methods.

Project notes
9 7 % 3.8 guesses on average
  • Achieved 97% accuracy with Q-learning in an average of 3.8 guesses.
  • Built and compared Naive Bayes, Monte Carlo tree search, and Q-learning agents.
  • Prepared statistical dictionaries from a corpus of more than 370,000 words.

Fleet Battle 1942

JavaScript · Three.js · WebGL · Procedural generation

A calm, cinematic WW2 naval battle that plays itself, like a fish tank you watch.

Watch the battle →
Project notes
Islands Fleets Director camera
  • Generates a new archipelago each round, with depth-aware navigation and collision for every hull.
  • Carriers launch, recover and rearm air wings; ships take damage where they are hit.
  • An automatic camera director frames the action; you can also place your own fleets or fly the camera.
III

About me

Georgia Tech · Class of 2027

I’m a fourth-year Computer Science student at Georgia Tech, concentrating in Intelligence & Devices. My interests include AI, robotics, and software systems.

Outside of work, I enjoy running, the gym, and photography.

Tools & technologies

Python, Go, Java, C, JavaScript, SQL, React, PyTorch, Flask, Django, Kafka, Docker, AWS, PostgreSQL, gRPC, ROS2