Aditya Rao

← home

SOFTWARE ENGINEER · CO-FOUNDER & CTO

A bit more about me.

I build agent tooling, LLM evaluation and production ML systems: the parts that decide whether a model still works once real people use it.

I'm Aditya. My first real project was a gesture-recognition system meant to replace the iClicker in lecture halls. It taught me early that a model working on my laptop and a model working in a room full of students are two different problems.

Most of what I've built since sits in that gap. I've pitched proof-of-concepts to C-level executives, red-teamed LLMs for businesses that wanted to know how their own tools could be broken, and built an NBA model that beat ESPN's picks across 400+ games.

I created an edtech startup that teaches K-5 math through live sports, and as a software engineer at a Series B fintech I build the agent harness behind its AI assistant.

Other things, in no particular order: fall detection from wearable sensor data, an interactive game written in Lua on Roblox, and a Flask tool that cut transcript formatting for a YouTube channel's team by roughly 80%. I've also advised small businesses on where AI earned its keep and where it did not.

Along the way I found the cause of a data bug in nba_api that the maintainers ended up documenting, and published a paper on GPT-4 for stock forecasting. GPT-4 was very new then, and I wanted to see what it could actually do.

Away from the keyboard I follow sports closely, and I'll read about healthcare or space given half a chance. I watch a lot of movies too.

NOWCo-Founder & CTO @ Edtech Startup · Software Engineer @ Series B Fintech

RESEARCH

Most of my work comes back to one question: does a model still hold up when the data stops looking like its training set? It started with gesture recognition that had to work in a real lecture hall, and it is the center of my malware-classification work under distribution shift.

I'm most interested in LLM agents and the harnesses that run them, evaluating LLM systems, robustness under distribution shift, ML for forecasting, and vision on real-world devices.

RESEARCH

Robust Graph-Based Android Malware Classification Under Distribution Shift

San José State · Spring 2026

robustness gap 36.2 → 31.0

How far does a graph neural network's accuracy fall when Android malware stops looking like its training data, and does telling the model which features are missing close that gap? Training with simulated missing features cut the robustness gap from 36.2 to 31.0 points. The gating model I proposed did not beat that, most likely because the extra features were synthetic.

Bar chart of standard against shifted test accuracy for four graph models. Each scores about 72 to 75 percent on the standard split and 38 to 43 percent on the shifted one.

RESEARCH

Identifying Subgiant Stars and Binary Systems in Gaia DR3

UC San Diego Stellar Data Lab · advised by Prof. Chris Theissen

288,746 stars → 53,800 subgiant candidates

Queried Gaia DR3 and cleaned the sample to 288,746 stars, then used temperature, surface gravity and absolute magnitude to isolate about 53,800 subgiant candidates. Cross-matched them against the El-Badry wide-binary catalog to find subgiants with white dwarf and low-mass companions. Presented at a research symposium at UC Irvine in October 2025.

Kiel diagram of the Gaia DR3 sample, surface gravity against effective temperature, with the giant, subgiant and main-sequence regions labelled.

PEER-REVIEWED

S&P 500 Forecasting Using Generative AI

UC Merced Undergraduate Research Journal

A GPT-4-based model for short- and long-term S&P 500 forecasting, improved iteratively. GPT-4 was new at the time, and the question was what it could actually do.

RESEARCH

V-QUIP: Vision-Based Quick Impromptu Polling

Google exploreCSR

30% lower latency

Fine-tuned YOLO and optimized TensorFlow Lite models for real-time gesture recognition in classrooms, cutting latency by 30%.

APPLIED RESEARCH

Fall Detection for Rare Events and Changing Devices

Guardian AI

evaluated on unseen people · waist → wrist

Falls are rare, sensors differ from device to device, and a missed fall costs far more than a false alarm. I trained CatBoost on 3-second windows of SisFall accelerometer and gyroscope data, judged it only on people held out of training, and balanced the rare fall class with ADASYN and mixup augmentation. Temporal smoothing cuts false alarms, and a CORAL alignment step carries the model from waist-worn sensors toward wrist devices.

EARLY RESEARCH

Identifying Early-Stage Alzheimer's Disease from MRI

Early research, begun before ChatGPT existed: a TensorFlow/Keras convolutional network that sorts brain MRI scans into stages of Alzheimer's disease, trained with data augmentation, SGD and a learning-rate schedule.

READ THE WORK

  • Robust Graph-Based Android Malware Classification Under Distribution Shiftreport (PDF) →
  • Identifying Subgiant Stars and Binary Systems in Gaia DR3notebook and symposium slides · not public yet
  • S&P 500 Forecasting Using Generative AIpeer-reviewed paper →
  • V-QUIP: Vision-Based Quick Impromptu Pollingcode →
  • Fall Detection for Rare Events and Changing Devicescode and technical report · not public yet
  • Identifying Early-Stage Alzheimer's Disease from MRIcode →

BUILT ON THE SIDE

  • MapnosisMar 2024

    the code on GitHub →

    Winner, Best Use of MongoDB Atlas · HackMerced IX

    A full-stack site that maps pollen and air-quality risk for any location, with forecasts, risk advice for the health conditions a user selects, and a chatbot on environmental pollutants. Auth0 handles login and MongoDB Atlas stores each user's preferences.

  • BBALL HQ Discord botApr 2024 - May 2024

    the code on GitHub →

    A Discord bot for NBA fans: live scores behind spoiler tags, live play-by-play, shot charts and heatmaps for players and teams, stats, and news from reliable sources.

  • Motion detection systemMay 2024

    the code on GitHub →

    An M5GO device with a PIR sensor that sends a text alert when it detects motion, with a live on-screen clock whose colors shift between day and night.

  • Mask approval checkerJun 2022 - Jun 2023

    code not public

    Sorted FDA mask approval IDs by status and used Amazon's shopping API to flag listings selling unapproved protective masks.

CAREER HIGHLIGHTS

Eighteen roles since 2022, from student clubs, research, contract work and internships to founding teams and a full-time engineering job. The thread through the engineering roles is getting ML out of notebooks and into products people use.

18

Built a K-5 math platform that teaches through live sports

Co-Founder & CTO · Edtech Startup · May 2025 - Presentnow

17

Building the agent harness behind a consumer product's AI assistant, from orchestration through evaluation

Software Engineer · Series B Fintech · Jun 2026 - Presentnow

16

Built LLM-powered CRM and outreach features as founding engineer

Founding AI Engineer · Stealth AI Startup (a16z-backed) · Feb 2026 - Jun 2026

15

Built wearable fall detection, designed to move from waist to wrist sensors

Co-Founder & CTO · Guardian AI · Aug 2025 - Jan 2026

14

Built top-level domain ingestion pipelines with ML

Machine Learning Engineer Intern · Cybersecurity Startup (Series B) · Aug 2025 - Dec 2025

13

Cut LLM evaluation time 40% with Langfuse observability tooling

Full Stack AI Engineer Intern · Sixfold AI (Series B) · Jun 2025 - Aug 2025

12

Built a photographer-to-client platform with recommendations

Full Stack Developer · Pick N Show · Feb 2024 - Jun 2025

11

Cut a YouTube channel team's transcript formatting by ~80%

Software Engineering Consultant · Independent Client · Nov 2024 - Mar 2025

10

Built an NBA model at 74% across 400+ games, ahead of ESPN's picks

Founding Machine Learning Engineer · HoopSight AI · Aug 2024 - Feb 2025

9

Cut quote-creation turnaround 30%: a fiscal-year plan shipped in weeks

Machine Learning Product Intern · Model N · Jun 2024 - Aug 2024

8

Red-teamed LLMs for 3 international businesses

LLM Evaluation Specialist (Red-Teaming) · Upwork (freelance) · Jan 2024 - May 2024

7

Built an iClicker alternative driven by gesture recognition

Undergraduate Researcher · Google exploreCSR · Oct 2023 - Dec 2024

6

Built a GPT-4 Turbo chatbot that lifted retention 40% in beta

AI Chatbot Developer · ChatBuilt · Dec 2023 - Jan 2024

5

Researched stock-prediction algorithms and pattern matching

ML Researcher · Finance-Flash (Alphashots.AI) · Dec 2023 - Feb 2024

4

Built EAST-based text recognition for natural images

Signal Processing & CV Engineering Intern · Open Avenues · Sep 2023 - Nov 2023

the code ↗

3

Built sentiment analysis to help colleges read student surveys

AI Implementation Intern · DIA Higher Ed · Sep 2023

2

Taught undergraduates data science across nine workshops

Data Science Lead · ACM UCM · Aug 2023 - May 2024

1

Analyzed the NBA playoffs and taught club members data viz

Communications Manager & Data Analyst · The Statistician · Jul 2022 - May 2023

THE WORKBENCH

PROGRAMMING LANGUAGES

  • Python
  • SQL
  • Java
  • C++
  • R
  • JavaScript
  • TypeScript
  • Swift

LLM EVAL & ML FRAMEWORKS

  • PyTorch
  • TensorFlow
  • scikit-learn
  • XGBoost
  • Hugging Face
  • ONNX
  • Braintrust
  • Langfuse
  • TensorFlow Lite
  • OpenAI
  • Groq

FULL-STACK & PRODUCT

  • Next.js
  • React
  • GraphQL
  • Redis
  • Supabase
  • Auth0
  • MongoDB
  • Three.js
  • Node.js
  • HTML

DATA & ANALYSIS

  • Pandas
  • NumPy
  • PostgreSQL
  • Polars
  • OpenCV
  • Jupyter

DEPLOYMENT & MLOPS

  • AWS SageMaker
  • Docker
  • EC2
  • Flask
  • Streamlit
  • Elasticsearch

DEVOPS & TOOLS

  • Linux
  • Git
  • GitHub Actions
  • Postman
  • Claude Code
  • Cursor
  • GitHub Copilot

EDUCATION

San José State University

The Trustees of the California State University on recommendation of the faculty of the

COLLEGE OF SCIENCE

have conferred the degree of

Bachelor of Science

Computer Science

Cum Laude

Honors in Computer Science

SAN JOSÉ, CALIFORNIA · MAY 2026

INTERESTS

  • Sports
  • Healthcare
  • Space
  • Movies
  • Education
  • Environmental Conservation
  • Emerging Technology

SPOKEN

English

NATIVE

Spanish

LIMITED WORKING

WORTH A LOOK