Projects
Side projects born from curiosity — where code meets cricket, stargazing, golf, and everything in between.
Agent For You
// 🏠Was hunting for something worth building with AI — equal parts learning and that familiar itch to ship. Funny thing is, I didn't find this project. It found me. Someone pitched a business idea, and I did what I always do — said yes and traded whatever sleep I had left for another late-night codebase. The problem worth solving? Nobody in Canadian real estate gives you a straight answer without a commission waiting on the other side. So I built an AI assistant that does — mortgages, down payments, closing costs, first-time buyer programs — no sales pitch, no signup, no strings. Just answers at 2 AM when you need them most.
agentforyou.ca↗Shaurya Sports
// 🏏When someone's passion for cricket meets someone else's love for software, you get this. What started as conversations about weekend leagues turned into building an entire platform for managing teams, tracking stats, and coordinating matches. Rode the wave of the 2024 T20 World Cup all the way to the US market. Turns out the best collaborations happen when you find your co-founder on the pitch.
shauryasports.com↗Star Tracker
// 🔭✨Born from a love for galaxies and the reality of wrestling with a Dobsonian telescope in the dark. Manually calculating coordinates and fumbling with star charts gets old fast when you're trying to find M31 at 2 AM. So I built a mobile companion that does the math for you — real-time GPS positioning, compass guidance, and Alt-Az alignment. Now the night sky feels magical again, not like a trigonometry exam.
github.com/ravingupta/star-tracker↗Golf Practice Tracker
// ⛳️My new favorite way to spend free time — which inevitably led me back to my computer desk. Practice, practice, practice takes hours, so why not track it? Built to log range sessions, measure progress, and turn swings into data. Turns out even when I'm trying to relax, I end up building software. Some habits are hard to break.
github.com/ravingupta/golf-practise↗GuessWork
// 🎯Started with shameless inspiration from Wordle, then struggled to add my own creative spin. The goal? An English learning tool for myself and anyone else trying to expand their vocabulary without feeling like they're studying. Six attempts. One hidden word. A daily habit that feels less like work and more like play. Still iterating, still learning.
guesswork.ravingupta.me↗OctoAI
// 📊Built this as an employee at Octo.AI, then circumstances led to open-sourcing it. Not the path we planned, but honestly? Got more work, learned more lessons, and the project reached more people. Sometimes the best outcome isn't the one you expected. A big data analytics framework designed to process streams without drowning in complexity.
github.com/octoai↗Material Composition Analyzer
// 🔬A college side project born from eavesdropping on PhD-level materials science lectures and borrowing knowledge from a professor generous enough to humor an undergrad. Computer vision meets metallurgy — teaching machines to identify material composition pixel by pixel. Built with OpenCV when I barely understood either domain. Sometimes the best learning happens when you're in over your head.
// These are the ones that made it past the prototype stage. The graveyard of "maybe someday" ideas remains mercifully private.