Vihaan Sharma
My coding journey began in grade 5, when I discovered I could edit website text with Inspect Element — and prank my friends. By grade 9, I was deep into freeCodeCamp, learning HTML and CSS, and I’ve been creating projects ever since. My Coding folder might be a chaotic mess, but it’s home to everything from fun experiments to polished web apps — some of my favorites are featured above.
Outside of coding, I’m into TV shows, anime, AI, badminton, and working out. This fall, I’m starting my undergrad at the University of Toronto, and I’m excited for what’s next.
Projects
Hack49 Global
Hackathon
A full-stack hackathon management platform I built as Co-Founder of Hack49 Global, handling registration, team formation, and judging for hundreds of international participants.
https://hack49.comAs the Co-Founder and Lead Engineer of Hack49 Global, I architected and built the entire digital infrastructure that powered this global hackathon. Rather than relying on rigid third-party tools, I developed a bespoke, full-stack management platform designed to handle the complete event lifecycle—from initial participant registration to final project judging. The system served as the central hub for hundreds of participants and administrators, ensuring a seamless experience for our international community.
- NextJS
- Tailwind CSS
- Framer Motion
- Supabase
- NextUI
ChessBrain
Client
A full-stack chess training platform with interactive puzzles, grandmaster game analysis, and a freemium LMS for "guess-the-move" learning experiences.
https://chessbrain.orgChessBrain is a sophisticated, full-stack chess training platform built as a client project to bridge the gap between casual play and professional analysis. Developed using Next.js and TypeScript, the application serves as a comprehensive Learning Management System (LMS) for chess, featuring interactive puzzles, grandmaster game analysis, and a freemium subscription model. It is designed to offer tactile, "guess-the-move" learning experiences supported by a robust administrative backend for content management.
- NextJS
- Tailwind CSS
- React
- Supabase
- NextUI
StudentOS
AI-Native Academic Workspace
A complete academic OS that reimagines student productivity through intelligent automation and game theory. Built with Next.js 16, Supabase (PostgreSQL + pgvector), FastAPI, Drizzle ORM, React Query, and Tiptap.
https://studentos.vhaan.meStudentOS is a complete academic OS that reimagines student productivity through intelligent automation and game theory. I architected a hybrid RAG system that combines a Python FastAPI microservice for PDF processing with client-side vector search, enabling AI to parse syllabi, extract assignments, and create tasks via natural language.
- NextJS
- TypeScript
- React
- Tailwind CSS
- Supabase
- Upstash Redis
- QStash
- Vercel AI SDK
- OpenRouter
- Drizzle ORM
- TanStack Query
- Tiptap
- OpenAI
- fastAPI
- RAG
wardrobe.ai
Hackathon
An AI-powered virtual try-on platform using computer vision to let users visualize clothing on their body in real-time, built for Hack the 6ix 2025.
https://devpost.com/software/closetly-aiWardrobe.ai is an AI-powered virtual try-on platform designed to bridge the gap between digital shopping and the in-store dressing room experience. By leveraging advanced computer vision and generative AI, the application allows users to instantly visualize how clothing items will look on their actual body in real-time. Built for Hack the 6ix 2025, this project combines seamless video streaming with personalized style recommendations to create a smarter, more confident online shopping journey.
- NextJS
- Tailwind CSS
- Vellum AI
- TypeScript
- Socket.IO Client
- Flask
- OpenCV
WatchWave
Application
A modern open-source streaming platform for movies and TV shows, combining free content aggregation with a Netflix-like polished user experience.
https://watchwave-v2.vercel.appWatchWave is a modern, open-source streaming platform designed to provide a premium viewing experience for movies and TV shows. Built as a high-performance web application hosted on Vercel, it bridges the gap between free content availability and the polished, user-centric design found in subscription services like Netflix. The platform operates on a decentralized content model, aggregating streams from external sources without hosting files directly, ensuring a lightweight and scalable architecture.
- NextJS
- React
- Tailwind CSS
- TMDB
- Framer Motion
DermAI
Application
An AI-driven dermatology assistant using deep learning to analyze skin conditions and provide instant diagnostic guidance with an interactive chatbot.
https://github.com/RishiShah99/DermAIDermAI is an AI-driven dermatology assistant designed to provide near-instant analysis and guidance for skin conditions. Developed as a team initiative, the platform leverages deep learning and generative AI to act as a first-line diagnostic tool, bridging the gap between patient uncertainty and professional medical advice. It combines a highly accurate image classification model with an interactive chatbot to assess urgency and offer actionable next steps.
- NextJS
- TypeScript
- Tailwind CSS
- Framer Motion
- Supabase
- Flask
- Pytorch
- OpenAI