ChessMate
ML Engineer & Data Analyst
- Building a system that ingests thousands of chess games, computes engine-based evaluation swings, and ranks them by review importance using weighted scoring.
- Designing an automated pipeline in Python to detect critical errors, extract key positions, and tag tactical themes using rule-based heuristics.
- Developing interactive outputs including an Analysis Queue, Critical Position Library, and Theme Dashboard for targeted training insights.
- Implemented an analog of the Chess.com game review feature, classifying moves into categories from brilliant to blunder.