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 '24

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

PennApps '25

best beginner — PennApps '25

Best Beginner winner at PennApps. Built a full-stack TypeScript application competing against hundreds of teams at Penn's flagship hackathon.

  • Winner — Best Beginner category
  • Penn's flagship hackathon
  • Full-stack TypeScript
typescriptreactnext.js

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 →