An exploration in data science and machine learning engineering. From building a database of chess board positions to serving a playable chess bot.