Notable projects
ft_nm
OngoingA 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_nm
OngoingA 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
Three successive projects aimed at recoding the eponymous Unix commands, taking their implementations in inetutils as the reference.
ft_ping, ft_traceroute & ft_nmap
OngoingThree successive projects aimed at recoding the eponymous Unix commands, taking their implementations in inetutils as the reference.
snow-crash, rainfall & override
Aug 2025Three successive ISO challenges focusing on binaries exploitation with techniques such as buffer overflow, printf exploitation, ret2libc, shellcode injection, and more.
snow-crash, rainfall & override
Aug 2025Three successive ISO challenges focusing on binaries exploitation with techniques such as buffer overflow, printf exploitation, ret2libc, shellcode injection, and more.
ft_ssl
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_ssl
OngoingA 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 2025The 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.
ft_transcendence
Feb 2025The 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
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.
webserv
Nov 2024A 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 2024A personal initiative to provide a website offering data visualizations for 42 Piscine candidates, including rankings, overall progression, and a school heatmap.
piscines visualizer
Aug 2024A personal initiative to provide a website offering data visualizations for 42 Piscine candidates, including rankings, overall progression, and a school heatmap.
inception
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.
inception
Jul 2024A 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.