Home

Projects

game.sense

Python C++ YOLOv8 CUDA PyTorch

A computer vision platform for real-time spatial inference and post-game analysis using object detection, multi-object tracking, and predictive modeling. Initially validated in Rocket League — a simulated, physics-based environment. Coming soon...

Landscape Guessr

GitHub
Ruby on Rails JavaScript PostgreSQL PostGIS

A fast-paced geography game where players drop pins on a MapTiler map to guess images from custom AI-prompted Wikimedia sets in real time. Includes multiplayer lobbies, challenges, practice mode with AI hints, global leaderboards, and more.

vibes.fm

GitHub
Node.js React Transformers.js AWS

An AI-powered playlist generator that uses semantic embeddings to match your "vibe" to your Spotify library. It processes song metadata and lyrics through a custom NLP pipeline to rank 1000s of tracks instantly using vector similarity scores.

nuPython

GitHub
C C++ Docker Linux/Bash

A complete interpreter and GDB-style debugger for a custom Python-like language. Built in C/C++, it implements the full execution pipeline from parsing to runtime memory management.

ImageLab

GitHub
FastAPI React Next.js MySQL AWS

A cloud-based photo platform with AI-powered image analysis and editing. Uses AWS Rekognition for automatic object detection, S3 for storage, RDS for user, image, and label data, and custom algorithms for 15+ image transformations and filters.

PitchSense

GitHub
Python YOLOv5 OpenCV PyTorch scikit-learn

An AI-powered soccer analytics system that tracks players, referees, and the ball in match footage. Uses deep learning for detection, K-Means clustering for team identification, and perspective transformation to calculate real-time player metrics.

HappyCal

TypeScript OAuth 2.0 Google/Outlook Calendar APIs

Integrated Google and Outlook Calendar with happycal.app, enabling hundreds of users to seamlessly connect their existing calendars and manage events through a unified interface.

Letter Cascade

GitHub
JavaScript HTML CSS

A fast-paced, browser-based word game where players catch falling letters to form valid English words under time pressure. Features smooth animations and responsive controls.