All work — Machine learning — 2026
Chess ML
A neural network that learns chess by distilling Stockfish, with MCTS on top and a proper Elo measurement against Stockfish itself.
Runs natively — not a browser app
Ask me about this
The problem
Hobby chess engines report accuracy on held-out data, which says nothing about playing strength.
How I approached it
Distil Stockfish evaluations into a network, add MCTS at inference, then measure the result the only way that counts — matches against Stockfish at known levels, converted to an Elo estimate.
The outcome
A strength number that comes from games played, not validation loss.

Next project