Notable projects

ft_nm

Ongoing

A C project which is about recoding the nm Unix command from scratch. It handles ELF binaries like x86_64, x86, archives, and object files.

ft_ping, ft_traceroute & ft_nmap

Ongoing

Three successive projects aimed at recoding the eponymous Unix commands, taking their implementations in inetutils as the reference.

snow-crash, rainfall & override

Aug 2025

Three successive ISO challenges focusing on binaries exploitation with techniques such as buffer overflow, printf exploitation, ret2libc, shellcode injection, and more.

ft_ssl

Ongoing

A C project focused on recreating parts of the OpenSSL library, including cryptographic algorithms like MD5, SHA-256, Whirlpool, Base64 encoding/decoding, as well as DES/DES3 and their variants, and RSA/DSA key generation.

ft_transcendence

Feb 2025
DockerDjangoPostgreSQLJavaScriptBootstrap

The last project of the 42 common core curriculum, ft_transcendence challenged us to build a comprehensive full-stack web application centered around the classic game Pong. The platform features multiplayer gameplay, user authentication, and tournaments.

webserv

Nov 2024
C++98

A C++98 project where we built a fully functional HTTP server from scratch. It handles HTTP methods such as GET, POST, and DELETE; supports CGI execution, file uploads, directory listing, and multiple ports—all with non-blocking I/O using adequate functions.

piscines visualizer

Aug 2024
PythonFlaskTailwind CSSDocker

A personal initiative to provide a website offering data visualizations for 42 Piscine candidates, including rankings, overall progression, and a school heatmap.

inception

Jul 2024
DockerNGINXWordPressMariaDB

A system administration project using Docker to deploy a simple WordPress website connected to a MariaDB database through an NGINX server. Each service runs in its own Docker container, fully configured from scratch to explore isolation, automation, and security.