gabriellegall/chess_com_bi_pg

2026-05-30

Language: Python

Link: https://github.com/gabriellegall/chess_com_bi_pg

This is a wonderfully complete end-to-end data engineering project built around a delightfully nerdy premise: pulling your own chess.com game history, running every move through the Stockfish engine to score it, and then turning the results into a polished analytics dashboard. It's the kind of personal project that doubles as a portfolio piece, because it touches nearly every layer of a modern data stack.

The architecture is a textbook example of the contemporary BI pipeline:

What makes this interesting isn't just the chess angle — it's that the same skeleton works for any personal-data project. Swap chess.com for Strava, GitHub events, or your bank's CSV exports, and you've got a reusable template for the dlt → Postgres → dbt → Metabase pattern that's become something of a de facto standard for small-to-medium analytics work.

Who would benefit:

Why check it out: A genuinely complete dlt + dbt + Postgres + Metabase reference project, wrapped around the irresistible hook of Stockfish-scoring your own chess games.

All newsletters