Hariharan · builder · applied math
About
I'm Hariharan, an Applied Mathematics undergrad at UC San Diego. I build software with a lot of AI in it, and I hold every project to the same rule: if I haven't watched it run, it doesn't work yet.
It's been a roundabout route: two years as a police sergeant in Singapore, then multi-agent AI systems, full-stack web apps, computational-chemistry research at UCSD's APEX Lab, and equity models with the campus Hedge Fund Club.
I enjoy hackathons (2nd of 150 at the Google I/O hackathon, 2nd at Vercel's Zero to Agent, among others), but I've recently prioritized personal projects in search of what I enjoy.
Languages: TypeScript, JavaScript, Python, Java
Frontend: React, React Native, Next.js, Expo, Tailwind CSS, Vite
Backend: Node.js, FastAPI, REST, Server-Sent Events
APIs: Anthropic API, OpenAI API, Gemini API, Vercel AI SDK, GitHub API
Databases: PostgreSQL, Supabase, Convex, Drizzle ORM, Upstash Redis
Cloud: Vercel, Vercel Workflow Dev Kit, Vercel Cron, Slurm / HPC
AI / ML: Multi-agent systems, YOLO, ORB-SLAM3, Gemini Live, Computer Vision
Tools: Git, Turborepo, Vitest, Playwright
Projects
SAR rover
A small ground robot that crawls into collapsed buildings and looks for the warmth of people trapped inside, with no network at all. The first version aced its simulations; I caught the score lying, threw everything out, and started over on real hardware.
SkyGuardian
Mission control for drone search and rescue. Two drones watch a field from different heights, everything they see pours into one shared picture, and the operator can simply ask out loud where a person was last seen.
2nd of 150 teams · Google I/O hackathon
Lattice
An agent that runs computational chemistry campaigns overnight the way a patient grad student would: it waits in the supercomputer queue, watches jobs fail, and quietly fixes and resubmits them instead of waking anyone up.
2nd place · Vercel Zero to Agent hackathon
Hindsight
Shared memory for AI coding agents, so they stop repeating each other's mistakes. A guardian loop rereads the codebase on its own, files real GitHub issues for the drift it finds, and hands them off to be fixed.
3rd place · Nozomio Hackathon
WatchDog
A dashboard that watches Bay Area highway cameras for dispatchers, spots incidents, and clips the footage that matters. The idea caught the attention of Y Combinator's president at the event.
GStack × GBrain · YC hackathon
Argus
Ask it about a competitor and three agents fan out at once: one reads job postings, one watches pricing, one combs the changelog. They return in under a minute with a single briefing on what changed and what to worry about.
Top-5 community vote · SDx Hackathon
Calor
A calorie tracker fast enough that I actually use it every day, with a reality check that redoes the math on food labels and flags the ones that lie. Most of the code was written by AI agents working under my supervision, one verified phase at a time.
Now
Most evenings right now go to working on my autonomous rover that I restarted from scratch after finding my first version's 95% success rate was a simulator bug. Days belong to DFT research at UCSD's APEX Lab and equity models with the Hedge Fund Club. This site gets small fixes in between.
Contact


Hariharan
builder · applied math