a collection of things I've built :)

Did I Cook?
Did I Cook?

real-time AI-judged debate app where two players debate a topic on video and Gemini scores them with evidence-backed reasoning using a RAG pipeline (Pinecone + sentence embeddings).

Next.js · Spring Boot · FastAPI · Gemini · Pinecone · WebRTC · Tailwind CSS · Framer Motion

MatchA Dance demo
MatchA Dance

AI-powered dance battle app that scores choreography accuracy using MediaPipe motion tracking. Winner of GoOnHacks 2025 (1st Place Overall) among 200 selected hackers out of 800 signups.

React · Vite · Supabase · Express · MediaPipe · Google OAuth

Squat Showdown
Squat Showdown

squat detection game using MediaPipe + WebSockets. Real-time multiplayer fitness challenge. Best AI Hack at Boost Hacks II (1200+ participants).

MediaPipe · Express · React · JavaScript · WebSockets

Skync
Skync

collaborative whiteboard with real-time drawing, text, and image editing. Built with Socket.IO + React, featuring dynamic tools and undo/redo.

React · Socket.IO · WebSockets · Express.js

Nanopeas Online Shop
Nanopeas Online Shop

full-stack e-commerce platform with PayPal integration, real-time cart + inventory, and responsive UI for a Vancouver nonprofit.

HTML · CSS · JavaScript · PayPal API · Next.js

Chess Climb
Chess Climb

interactive chess-based puzzle game built with Python + SimpleGUI. Features OOP-based game entities, audio, movement validation, collision detection, and a guided tutorial.

Python · SimpleGUI · Object-Oriented Design

Echoblock
Echoblock

Raspberry Pi–powered musical memory game. Real-time audio processing with LEDs. Features pitch detection using FFTS, tuning feedback, and progressive difficulty.

Python · SciPy · Pygame · PyAudio · NumPy