appendix a · the project index
Things I’ve built
hackathon wins, game-theory solvers, and AI pipelines — with one experiment you can play against.
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
esp32 · react · node.js · websockets
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
gemini · flask · computer vision · elevenlabs
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.js · react · gemini · computer vision · chrome extension · mongodb
CFR (counterfactual regret minimization) built from scratch. Converges to Nash equilibrium through pure self-play — the jack bluffs exactly ⅓ of the time, the king always bets. Zero human heuristics.
- —Vanilla CFR with regret matching
- —Verified against the known Nash solution
- —J bluffs 1/3 · Q checks · K bets 100%
- —Game EV = −1/18 ≈ −0.056
game theory · python · cfr
more in progress —
github ↗