Projects
Here is a small list of projects I worked on or contributed to:
liskvork
Modern multi-platform gomoku game server. Its purpose is to handle AI
brains at runtime to play and manage gomoku rounds. I am maintaining the
project with emneo, working to improve the user experience and overall quality of the
software. The program is written in Zig, a fairly new low-level language
that is meant as a replacement to C.
As liskvork is officially used
in the Epitech cursus for the third year AI project, I also contributed to
the nation-wide tournament leaderboard, which includes elo ranking,
per-brain statistics and games replay.
AREA
AREA is a third year software architecture project at Epitech. The goal of this project was to build an automation platform served through a web and mobile application that work like IFTTT or Zappier. We had to handle OAuth2 flow and implement various triggers and reactions for multiple third-party services, while handling complex automation flows. I worked on the backend services (OAuth2, automation, API, ...), which we wrote in Rust.
Hermes i18n
Hermes is a lightweight i18n utility module for Node.JS apps (mostly aimed towards Discord bots). It handles complex string formatting and reduces time per i18n operations, which is critical when handling high loads of events.