// archive

All projects.

Everything I've built that survived the rewrite phase. Click into each project for more detail

04 entries

  1. Picture This
    012025completed

    Picture This

    AI camera coach built in 48 hours — 6th place at UBC Kickstart 2025.

    Points your phone at a scene and tells you how to shoot it better, in real time. Built in just 48 hours for UBC Kickstart, the app uses computer vision to analyze composition and framing as you move.

    view detail

    stack

    • React Native
    • TypeScript
    • AWS Bedrock
    • Expo
    • Skia
  2. PlayerROI
    022026active

    PlayerROI

    Decision Support System (DSS) for professional soccer clubs.

    A full-stack transfer planning platform that helps clubs optimize their squad building. It reconciles performance data against market value and age-decline curves to find undervalued players and solve for optimal 25-man squad configurations.

    view detail

    stack

    • Python
    • React
    • Supabase
    • PuLP
    • scikit-learn
  3. InstaWrapped
    032026completed

    InstaWrapped

    High-performance analytics & visualization for Instagram archives.

    A stateless analysis engine that transforms raw Instagram data exports into interactive visual reports. It handles massive JSON datasets through streaming uploads and serves complex interaction metrics without ever persisting user data.

    view detail

    stack

    • Next.js
    • FastAPI
    • D3.js
    • Python
    • Tailwind CSS
  4. Emote Royale
    042025completed

    Emote Royale

    Real-time pose-based Clash Royale emote detector using your webcam.

    A Python application that uses your webcam to detect full-body poses and hand gestures in real time, then displays matching Clash Royale-style animated emote overlays. Recognizes 6 distinct poses including thumbs up, peace sign, and rapid hand pumping at 30 FPS with pose smoothing and idle detection.

    view detail

    stack

    • Python
    • OpenCV
    • MediaPipe Holistic
    • NumPy