back

// projects

things i've built

hackathon wins, game-theory solvers, and AI pipelines

Vitalis

1st place — HackNYU '25

Real-time patient vitals monitoring with ESP32 sensors (heart rate, SpO2, temperature) streaming to a live React dashboard via Node.js/Express. Full hardware-to-UI pipeline built in 24 hours.

  • ESP32 sensor array (MAX30102 + DS18B20)
  • WebSocket live feed — sub-200ms latency
  • React dashboard with real-time chart updates
  • Full hardware-to-UI pipeline in 24h
esp32reactnode.jswebsockets

Cartify

HackHarvard '25

AI shopping assistant using computer vision + Gemini 2.0 Flash to identify groceries in real time, score sustainability, and deliver voice feedback via ElevenLabs. Fully hands-free.

  • Gemini 2.0 Flash for real-time item recognition
  • ElevenLabs TTS for natural voice feedback
  • Sustainability scoring on every scanned item
  • Flask backend + React frontend
geminiflaskcomputer visionelevenlabs

Intension.ai

best beginner — PennApps '25

Chrome extension + hosted website that detects user emotions (focused, tired, stressed) via webcam using face-api.js, then delivers Gemini-powered productivity suggestions and a full analytics dashboard. Auth0 auth, MongoDB persistence, Manifest v3 extension with service worker.

  • face-api.js in-browser emotion recognition (no server round-trip)
  • Gemini API for real-time personalized productivity suggestions
  • Recharts analytics dashboard — stacked bar emotion history
  • Manifest v3 Chrome extension with service worker + content scripts
next.jsreactgeminicomputer visionchrome extensionmongodb

Kuhn Poker Solver

CFR (counterfactual regret minimization) built from scratch. Converges to Nash equilibrium through pure self-play — J bluffs exactly 1/3, K bets exactly 1. Zero human heuristics.

  • Vanilla CFR with regret matching
  • Verified against known Nash solution
  • J bluffs 1/3 · Q checks · K bets 100%
  • Game EV = −1/18 ≈ −0.056
game theorypythoncfr

more in progress

github →