my projects.

Smashspeed

Smashspeed

AI-powered badminton tracker to measure the speed of your smash and share it with your friends. 40k+ downloads across 100+ countries.

Expo
Firebase
Kotlin
OpenCV
React Native
YOLOv5
Steve the Freakysaur

Steve the Freakysaur

Control the Chrome Dino runner game with your tongue for freaky fun. Won 1st place at BC's largest high school hackathon — 160k+ impressions.

Mediapipe
Next.js
OpenCV
Python
Architectural RAG

Architectural RAG

RAG chatbot to answer questions about dimensions, materials, and general queries about architectural plans. Created for Fresco (YC F24).

Python
RAG
Tesseract OCR
img2desmos

img2desmos

Convert any image into parametric equations that render beautifully in the Desmos graphing calculator. Math meets art.

Axios
Docker
Flask
JavaScript
Potrace
Cluely Gaze Tracker

Cluely Gaze Tracker

Real-time gaze tracking system that runs entirely on CPU at 15-30 FPS with 100ms latency. Uses webcam + landmark detection with temporal smoothing.

Machine Learning
Mediapipe
OpenCV
Python
DMOJ Solutions

DMOJ Solutions

200+ competitive programming problems. 2+ years of my life.

Algorithms
C++
Data Structures
Conway's Game of Life

Conway's Game of Life

Watch cells come alive on a grid, following simple rules that create surprisingly complex patterns. Optimized for smooth animations on large grids.

Memoization
React
TypeScript
WorkFlow

WorkFlow

Collaborate in real-time by creating rooms with your friends. Kanban board for getting things done together.

Firebase
React
WebSocket