A contour map of my projects. Each hill is a project; its height is my commits in that repo. Tallest: Chronologix (60), Wayfare (53), Prediction Market (42).TRN Global18Athira34Veritas Charting16Prediction Market42Chronologix60Signal-to-Ticket11Wayfare53Quant backtests18

Each hill is a project. Spot heights are my commits, contour interval 4. Surveyed 2026-11-05.

Arav Gupta

Senior at Army and Navy Academy in Carlsbad, California, where I'm the Battalion Commander. I build software, mostly AI agents that have to show their work: cite the source, pass the check, or stop.

Right now

  • Leading a 300+ cadet battalion, grades 7 to 12
  • Taking Advanced C++ at MiraCosta College (dual enrollment)
  • Working on an idea for a legal-aid tool that helps people without lawyers prepare their own court filings

Things I've built

  • Jul 2026

    Veritas Charting

    Catches AI-written clinical notes that drift from what the patient actually said. Built at the Abridge AI Healthcare Hackathon.

    Live demoPython, FastAPI, Claude, FHIR, JavaScript

  • Jun – Jul 2026

    AI Simulation Prediction Market

    A points-based prediction market where the crowd sets the odds and an AI analyst forecasts on its own, then both get scored.

    Public codeNext.js, TypeScript, Supabase, Postgres, Claude, Vultr

  • Jul 2026

    Signal-to-Ticket

    Reads a company's SEC 8-K filing and turns it into a sized trade ticket, or kills the trade and names the rule it broke.

    Public codePython, SEC EDGAR, ChromaDB, sentence-transformers, Claude, GitHub Actions

  • Jun – Jul 2026

    Quant trading backtests

    Two trading strategies backtested from 2021 to 2026, through the 2022 bear market, for the Harvard Venture Tech Summer Program.

    Public codePython, pandas, matplotlib

  • Jul 2026

    Chronologix

    Turns a box of case records into a date-ordered chronology where every fact cites the page it came from.

    Public codeFastAPI, Next.js, TypeScript, Supabase, pgvector, Claude, Voyage, Deepgram, Tesseract

  • Jul 2026

    Wayfare

    A corporate travel booking assistant: state your meetings, get itineraries that satisfy every hard constraint, and book with policy checks and manager approval.

    Public codeFastAPI, LangGraph, Next.js, TypeScript, Supabase, pgvector, Claude, Duffel

  • Jul 2026

    Corporate Travel Agent

    Plans a business trip, checks it against company travel policy, and re-plans until it complies, citing the policy clause behind every choice.

    Public codePython, FastAPI, Claude

Teams I lead

  • 2026 – 27

    Battalion Commander

    Lead the Army and Navy Academy's JROTC battalion: 300+ cadets in grades 7 to 12.

  • 2024 – now

    Warrior Robotics, VEX team 92008A

    Founding member of my school's first VEX V5 team. I program the robot, coach the drive team, scout, and run the schedule.

    C++, VEX V5

Internships

Off the clock

Backpacking with my brother, Ansh.
Arav and his brother with trekking poles on a snowfield above a mountain valley.
Photo: Gaia&Co on Unsplash.
Hands setting a white ceramic dripper on a glass beaker of fresh pour-over coffee.
Varsity volleyball at home. I'm #9.
A varsity volleyball match in the Academy's gym, with Arav in the number 9 jersey.
  • Coffee

    Every morning I make a pour-over, and I'm always changing the grind size or water temperature to see how the taste changes.

  • The trail

    …a lot of it isn't even marked, so you have to read the map yourself.

  • My brother

    …he's the cheese pizza and I'm the pepperoni guy, he likes cakes and I like takis.

  • 6 a.m.

    …once the test started, everyone was cheering each other on.

The full versions, in my own words