Hello world!

French passionate about computer science, I started programming at the age of 13 by creating Java plugins for my Minecraft servers. As a self-taught developer, I then built websites, mobile apps, and video games. This naturally led me to Epitech, where their project-based teaching allowed me to build my expertise and apply it to real industry standards: clean code, design patterns, testing, agile methodologies, CI/CD…
profile

Personal Projects

Elina's Legacy (final graduation project)

An immersive survival game about ecology where you play as an elf to restore balance to a world ravaged by the scars of the past.

Jumpy

Mobile game developed in Unity: the ball keeps jumping, stop it to make it avoid obstacles.

Ling

An app to assist with lingual reeducation.

School Projects

R-Type

My team and I developed a game engine based on the ECS (Entity Component System) architecture. Using this engine, we created a 2D multiplayer shooter inspired by the famous R-Type. I also created a Flappy Bird game using our ECS.

Code   • C++ • ECS • SFML • Network

MyTeams

A reproduction of the Microsoft Teams command-line interface, accompanied by a protocol documented in an RFC. It includes authentication, channel creation and management, posts, comments, messaging, and more.

Code   • C • Network protocol • RFC

MyFTP

An FTP (File Transfer Protocol) server accessible via a command-line interface, including authentication, with a custom protocol specification documented in RFC format.

Code   • C • Network Protocol • RFC

Image Compressor

An image compressor made in Haskell.

Code   • Haskell • Functional programming

Raytracer

A 3D image rendering program that uses ray tracing. A configuration file is used to define the scene (camera, lighting, objects to display, etc.).

Code   • C++ • SFML

MyTetris

The famous Tetris game recreated so you can play it in a shell.

Code   • C • ncurses

Zappy

This is a multiplayer game in which the goal is to be the first team to reach the final elevation level by collecting resources. Players are algorithms that connect to our server and have a limited field of view.

Code   • C++ • Network