A web platform for learning programming through interactive coding challenges. Features accounts, lessons and dockerized coding environment.
An optimized compiler developed in C++ for the Tiger toy programming language, supporting LLVM-IR and assembly code generation. Also includes extensions: object-oriented programming, testing framework and asynchronous functions.
A small command-line interface for BitTorrent protocol implemented in C.
A mobile application to track planned tasks and habits, with a focus on streaks and gamification.
Promotional website created for a company selling 2-wheeled vehicles in Lyon, with SMTP mail sending service in PHP.
An AI-powered Sudoku solver using grid recognition, backtracking and neural networks. Entirely implemented in C with SDL for the graphical interface.
A platformer game made with C# and Unity. Solve puzzles, play with friends and face various monsters!
Multiple backends of an internal bomberman-like videogame, implemented in Java with Quarkus, Hibernate and Kafka, and a PostgreSQL database.