Crafting Logic into Systems.

Here lies all my work, from the C core to full-stack architectures.

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.

My Projects

CUB3D

A 3D graphical engine built from scratch using Raycasting.

Raycasting

Graphic Lib

C

Game Engine

FT_IRC

A fully functional IRC server developed in C++ using non-blocking I/O and polling.

Socket Prog

Network

Cpp

Multiplexing

FT_TRANSCENDENCE

A full-stack web platform featuring real-time multiplayer games and chat.

TypeScript

HTML/CSS

Node.js

Docker

PORTFOLIO

The project that you're currently testing, my first frontend project with recents technos.

TypeScript

Tailwind

HTML/CSS

Astro

MINISHELL

A custom-built shell interpreter featuring pipes, signals, and complex parsing.

Parsing

System Prog.

UNIX

C

INCEPTION

A fully dockerized system infrastructure featuring multiple interconnected services.

MariaDB

Nginx

Docker

Docker Compose

BORN2BEROOT

A strictly secured Debian server featuring LVM, SSH hardening, and sudo policies.

System Admin

Security

Loader

Debian

NETPRACTICE

A comprehensive training on TCP/IP addressing, subnetting, and network routing.

Networking

TCP/IP

Subnetting

Routing

PHILOSOPHERS

A multi-threading project solving the Dining Philosophers problem using mutexes.

Multithreading

Concurrency

Mutex

C

PIPEX

A system-level program replicating the behavior of Unix shell pipes and redirections.

UNIX

Processes

C

System Prog.

PUSH_SWAP

An optimized data sorting project using two stacks and a limited instruction set.

Algorithm

Sorting

C

Optimization

CPP MODULES

A deep dive into Object-Oriented Programming, templates, and the STL in C++.

Algorithm

Sorting

C

Optimization

LIBFT

A custom-built C library recreating essential standard functions for future use.

C

Static Library

Software Arch.

Man Reading

FT_PRINTF

A versatile implementation of the formatted output function from the C library.

C

Variadic Function

Parsing

Algorithm

GET_NEXT_LINE

An efficient function designed to read and return lines from file descriptors.

C

Static Variable

Buffer

File Gestion

SO_LONG

A 2D top-down game built with MiniLibX featuring sprite rendering and map parsing.

Graphic Lib

Game Dev

C

Parsing

OTHER

An other project that I will choose in the future.

In Progress

In Progress

In Progress

In Progress