$ ls ./projects

// things I've built

tic-tac-go-perfected.py

Hybrid AI Search Solver for Tic Tac Go

Engineered a hybrid AI search system combining beam search, handcrafted heuristics, and a PyTorch CNN to solve Google Tic Tac Go puzzles, achieving a 93% solve rate across 334 real boards. Trained a behavioral cloning CNN on 15,000+ board-state/action pairs, reaching 97.1% top-2 move accuracy.

  • Python
  • PyTorch
  • Gymnasium
  • Stable-Baselines3
  • React
rep-radar.py

Rep Radar

AI fitness coach for solo resistance trainees focused on injury prevention, delivering real-time form correction and rep tracking via computer vision. Built a joint-angle classification model using MediaPipe landmarks to grade form across 4 exercise types.

  • Python
  • React Native
  • TypeScript
ai-speech-toolkit.py

AI Speech Toolkit

AI-powered speech toolkit to bridge language barriers and support multilingual communication. Implemented Whisper for speech-to-text and OpenAI TTS for text-to-speech, integrated Pyannote to separate speakers in multi-speaker audio, and built real-time interaction and playback modules in Pygame for accessibility and assistive use cases.

  • Python
  • OpenAI API
  • Pyannote
  • Pygame
poker-game.js

Poker Game

Browser-based Texas Hold'em game with adjustable players, blinds, and starting money. Implemented betting logic, hand evaluation, and AI opponents with varied difficulty, with a responsive UI and dynamic card and chip rendering for casual play against AI.

  • JavaScript
  • HTML
  • CSS