Projects

Transcendence
Webserv

Webserv is an event-driven HTTP server implemented in C++98.
It was developed as part of the advanced system with the goal of reproducing the functionality of production-grade web servers like Nginx or Apache.

Minishell

Minishell is a simplified shell implementation
The goal is to recreate the basic behavior of a Unix shell, with process management, parsing, and support for essential shell features.

Transcendence: Development of a web server with user management, sessions, and data persistence, GDPR-compliant, for a real-time multiplayer game with a modern interface.

Cub3d

Cub3D is a 3D game project. It is a basic raycasting engine inspired by classic games like Wolfenstein 3D. The project uses the MiniLibX library for graphics rendering on Linux.

Skills

C++, C, Bash (Shell scripting)

Languages:

Databases:

MySQL, MariaDB

Systems:

Tools:

Networking & servers:

Web technologies:

HTML, CSS, JavaScript, TypeScript

Git, GitHub, Vim, Docker, VS Code, Valgrind (Helgrind), LLDB, GDB, ThreadSanitizer

Linux / Windows

Basic knowledge of TCP/IP, HTTP, and server configuration (Nginx)