Project 01
ChessCoach
Local-first desktop and web chess coach
What I Built:
Local-first chess coaching app that runs as both a desktop app and a web app, importing Chess.com games into SQLite, analyzing positions with Stockfish, and using local or hosted LLMs to explain the strategic reasons behind key moments.
- Coordinated a FastAPI backend, React analysis UI and pywebview desktop shell.
- Ran a local Stockfish UCI process with deterministic chess feature extraction and background analysis jobs.
- Added local and hosted model-provider fallbacks for coaching explanations beyond raw engine lines.