Chess Multitool

Available on: Play Store
Chess Multitool

I transformed Chess Results Stats into Chess Multitool, a mobile app available on Google Play with additional features.

I built the app using .NET MAUI.

My goal was to develop my mobile development skills: from building an app to deploying it on a store and monetizing it.

Chess Results Stats

Merged into ChessMultitool
Chess Results Stats

Chess Results Stats is a site for analyzing data provided by Chess.com, the world's most popular online chess platform.

It started as a school project where I needed to work with LINQ. I built it with .NET and Angular, hosted the code on GitHub, and deployed on Azure with a CI/CD GitHub Actions pipeline.

I used this project to experiment with different tech stacks, rebuilding it with the MERN stack (MongoDB, Express, React, Node.js).

The first version let users export a file from Chess.com and upload it to visualize a few key metrics. The second version added a database to store results, replaced the basic stats with Chart.js graphs, and replaced file upload with a direct Chess.com API call.

I later rewrote the site in Java / Angular, then came back to .NET / Angular, and replaced MongoDB with SQL Server hosted on Azure.

C'est quoi l'ouverture

Merged into ChessMultitool
C'est quoi l'ouverture

C'est quoi l'ouverture is a site to visualize the most well-known chess openings and common opening traps. I built it in Python with Django, a framework I had been eager to explore, backed by a PostgreSQL database.

The code is on GitHub and the site is deployed on Azure with a CI/CD GitHub Actions pipeline.