CUB3D
A 3D graphical engine built from scratch using Raycasting.
Raycasting
Graphic Lib
C
Game Engine
For me, programming is more than just writing code; it's the art of understanding how things work under the hood. Having completed the Common Core at 42 Lyon, I've shifted from simply using tools to building them from scratch. The projects below trace my technical journey, showcasing my ability to transition from algorithmic rigor to complex infrastructure management with a constant focus on quality and craftsmanship.
A 3D graphical engine built from scratch using Raycasting.
Raycasting
Graphic Lib
C
Game Engine
A fully functional IRC server developed in C++ using non-blocking I/O and polling.
Socket Prog
Network
Cpp
Multiplexing
A full-stack web platform featuring real-time multiplayer games and chat.
TypeScript
HTML/CSS
Node.js
Docker
The project that you're currently testing, my first frontend project with recents technos.
TypeScript
Tailwind
HTML/CSS
Astro
A custom-built shell interpreter featuring pipes, signals, and complex parsing.
Parsing
System Prog.
UNIX
C
A fully dockerized system infrastructure featuring multiple interconnected services.
MariaDB
Nginx
Docker
Docker Compose
A strictly secured Debian server featuring LVM, SSH hardening, and sudo policies.
System Admin
Security
Loader
Debian
A comprehensive training on TCP/IP addressing, subnetting, and network routing.
Networking
TCP/IP
Subnetting
Routing
A multi-threading project solving the Dining Philosophers problem using mutexes.
Multithreading
Concurrency
Mutex
C
A system-level program replicating the behavior of Unix shell pipes and redirections.
UNIX
Processes
C
System Prog.
An optimized data sorting project using two stacks and a limited instruction set.
Algorithm
Sorting
C
Optimization
A deep dive into Object-Oriented Programming, templates, and the STL in C++.
Algorithm
Sorting
C
Optimization
A custom-built C library recreating essential standard functions for future use.
C
Static Library
Software Arch.
Man Reading
A versatile implementation of the formatted output function from the C library.
C
Variadic Function
Parsing
Algorithm
An efficient function designed to read and return lines from file descriptors.
C
Static Variable
Buffer
File Gestion
LinkedIn
GitHub