UMASS
Raced for UMass. Finished third.
First time on a small boat. Could not swim. Had sailed exactly once. Showed up, sent it.

Tell it what you want to learn and why. Get a structured course built around your exact goal — audio lessons, LaTeX-rendered math, chapter summaries, and an AI tutor that's read every word of your course. No generic content. No textbook PDFs. Just a course that was made for you.
Drone photos in. Georeferenced SU sheets out. A FastAPI + React dashboard for the Tharros Archaeological Research Project that automates the full photogrammetry pipeline — from raw field photos with GCP markers to publication-ready 3D volume models and SU sheet PDFs.
AI mock US F1 visa interviews for international students. 5000+ users, 7000+ interviews run — zero paid marketing. Built and shipped MVP in one week.
Led a team of developers on a $250M+ Getty-funded initiative to digitally model Pompeii. Shipped a Gatsby + React + Node web app to encapsulate complex academic data.
Currently building Pomelo — AI-generated personalized courses. Tell it what you want to learn and get a structured course with audio, math notation, and an AI tutor built around your exact goal.
Started with math and fell into everything else. Took Neural Networks and Reinforcement Learning at grad level during undergrad. The theory gives me the instinct for what's actually possible versus what just sounds hard.
The domain has never mattered — VR hardware, GPU-hosted AI models, archaeological pipelines, B2C SaaS, enterprise agents. Wherever the interesting problem is, that's where I go.
Not everything I do ships to production. Some of it ends up on a podium, and some of it ends up in your feed. I just like trying things I have no business being good at.
also thinking out loud on X · @sidpreetham ↗First time on a small boat. Could not swim. Had sailed exactly once. Showed up, sent it.

Posted consistently and the feed noticed. At my peak, a each post pulled over 20,000 views.
Always up for a conversation about AI, new product ideas, or why your architecture is subtly wrong.