Notes
The thinking behind everything.
18 notes on why I built what I built, what was actually hard, and where I was wrong.
Every project page, work entry, and involvement on this site links to one of these. They're unedited and written in my own words, and they're the same source the chat on the home page answers from.
Project
9Why I built each thing, what was hard, and what I'd do differently.
Caladrius
Sep 2025HackGT was the first time I decided to just go big with my hack. We built Caladrius, a privacy-first AI triage assistant for hospitals. We worked with encrypted medical passports on mobile devices,…
5 sections · 736 words
FORMulator
2024FORMulator was the first hackathon I did at Purdue, and I was super excited. The idea started as Just Dance but using a camera that tracked your pose and compared it in real time. Midway through, we…
3 sections · 243 words
google-tools-mcp
Apr 2025I got tired of the same problem everyone hits: you want your AI agent to touch Google Workspace, and suddenly you're wiring up 4-5 separate MCP servers, each with their own auth flow, their own…
8 sections · 1,120 words
Photonic Implementation of QKD
Oct 2023 - May 2024This project started in an unlikely place: a high school laboratory. Using lasers, polarizers, beamsplitters, and a handful of other optical components, we built and aligned a prototype capable of…
5 sections · 886 words
Quantum Racer
Aug - Dec 2022Instead of worrying about the accuracy-versus-fun tradeoff, I focused on the simplicity of the concept. For World Quantum Day, in a world where most people don't even know what quantum really means,…
7 sections · 874 words
Repple
OngoingWorking on Repple has been the most fun I've had working on an app. Together with Arjun Chadha, Rishab Chakravarty, and Ayush Guhan, we shipped fast and turned the gym into a game.
12 sections · 1,129 words
Self-Organizing Maps × K-Means
2023In high dimensional data, distances are large, and thus, clustering can often be led astray by the sheer magnitude that Euclidean distance scales to. Self-organizing maps reduce dimensionality while…
6 sections · 363 words
Verbatim
Feb 2025We built Verbatim at BoilerMake — a video understanding platform that goes beyond simple transcription. We didn't win, but our frustration turned into determination, and we took our hackathon project…
5 sections · 345 words
Veritas
Catapult 2026Clinical trials have a serious trust problem. An estimated 4% of volunteers are "professional patients," and up to 25% of trial data may be problematic or fabricated. Current fraud detection relies…
7 sections · 743 words
Work
6What I actually worked on at each role, and what I took from it.
AgRPA
Data Engineering Intern · Aug 2024 - Dec 2024It's so incredibly difficult to gather good data for drone imagery. We had to do multiple test flights to even get enough to fine-tune a YOLO model. On top of that, the real difficulty was flying the…
6 sections · 439 words
IDEAS Lab
Undergraduate Robotics Researcher · Mar 2025 - May 2025It was the model, to be honest. Trying to write a model with minimal public code out there, outdated libraries, and duct-taped GitHubs that were written in languages people don't use and set up for…
5 sections · 339 words
Memories.ai
Computer Vision Researcher · Feb 2025 - May 2025The SDK was honestly just a wrapper around a shaky API. It required some duct taping, but it was nothing special. It just made it easier to use in development. The work was about retry handling,…
6 sections · 390 words
Naval Research Laboratory
ML Science & Engineering Apprenticeship · Jun 2023 - Aug 2023This was the first time I did ML research at a job, and it was incredible seeing a problem that required deep technical ML work. The problem was reconstructing transmission loss graphs from a sound…
3 sections · 612 words
Peraton Labs
Machine Learning Engineering Intern · Jun 2025 - Aug 2025During the summer, I began work on a new kind of malware detection program. Our program was a first-of-its-kind reinforcement-learning agent to intelligently navigate complex IoT device environments.…
4 sections · 525 words
Samsung Research America
AI Research Intern · May 2026 - Aug 2026I'm building ambient AI, AI that's always on, can handle asynchronous tasks, and processes events that happen in your life without having to explicitly point it to doing something with each new item.
18 sections · 1,266 words
Involvement
1The reasoning behind the communities I help run.
Topic
2Standalone takes that aren't tied to any one project or job.
On agents
When agents save time and money, not just effort.
Agents are genuinely useful when they actually save you time or money. I absolutely do not mean save you effort. There are so many agents in the world that save people effort, which is useless,…
5 sections · 338 words
On where AI doesn't belong
The duct tape test: when the whole point is for a human to do it.
A use case is duct tape when the entire intention of something is for a human to do the action.
2 sections · 189 words