// projects
things i've built
hackathon wins, game-theory solvers, and AI pipelines
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
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
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
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
more in progress
github →