A web platform for learning programming through interactive coding challenges. Features accounts, lessons and dockerized coding environment.
Design of a resilient enterprise infrastructure on OpenStack, automated with Ansible. Hardened Windows AD (BitLocker, Zed), additional defense layer (pfSense, Squid, Snort, ClamAV, MISP), plus auditing and monitoring (PurpleKnight, Graylog, OpenVAS).
Deployment of a secured and monitored Linux infrastructure, with a Stormshield SNS firewall, Ansible automation and Grafana/Prometheus monitoring.
Scalable backend of a social network, designed to handle high-traffic scenarios. Built with Java/Quarkus, Redis, MongoDB, Elasticsearch and Neo4j, deployed with Docker and Kubernetes.
A simple custom router written in C during a 48h rush, using Linux capabilities and handling ARP, ICMPv4 and IPv4 along with configuration files.
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.