Projets sélectionnés

Des preuves, pas des mots-clés

Une sélection de projets systèmes, réseaux et infrastructure construits ou documentés. Chaque projet relie les technologies à un problème d’ingénierie concret.

DevOps

Terminé

Inception

Built a containerized WordPress infrastructure using Docker, Nginx, MariaDB, TLS, persistent storage, and isolated networking.

Designed the Compose topology, configured Nginx/TLS and startup scripts, and debugged service networking and persistence.

DockerDocker ComposeNginxMariaDB

Networking

Terminé

ft_irc

Building an IRC server in C++ with socket programming, client authentication, channels, commands, and IRC protocol handling.

Implemented the server-side socket handling, protocol parsing, commands, and channel state in C++.

C++TCP/IPSocketsIRC Protocol

Systems

Terminé

Philosophers

Implemented the dining philosophers problem using threads, mutexes, synchronization, and monitoring in C.

Implemented the concurrent simulation and synchronization logic in C.

CPOSIX ThreadsMutexesLinux

Algorithms

Terminé

push_swap

Built a sorting program that sorts integer stacks using a limited set of stack operations while minimizing the number of instructions.

Implemented stack operations and the sorting strategy under the project’s operation constraints.

CAlgorithmsData Structures

Networking

Terminé

NetPractice

Solved network configuration exercises involving IPv4 addressing, subnet masks, routing, and communication between networks.

Solved the addressing, subnetting, routing, and connectivity configurations.

IPv4SubnettingRoutingTCP/IP

Systems

Terminé

minitalk

Built a client-server communication program using Unix signals to transmit messages between processes.

Implemented the signal-based client/server message transfer and synchronization.

CUnix SignalsIPCLinux

Graphics

Terminé

fract-ol

Built an interactive fractal renderer for Mandelbrot and Julia sets using MiniLibX.

Implemented the interactive rendering and event handling for Mandelbrot and Julia sets.

CMiniLibXGraphicsMathematics

Systems

En cours

Minishell

Building a Unix shell with tokenization, parsing, quoting, environment expansion, redirections, pipes, and command execution.

Building the tokenizer, parser, expansion, redirection, and process execution layers.

CUnixProcessesPipes

Systems

En cours

ft_transcendence

Contributing to a team platform with separate web, API, workspace-service, and PostgreSQL services orchestrated with Docker Compose.

Contributed to the database and infrastructure work, including workspace, lab, file, organization, and membership models, plus Compose service coordination.

Docker ComposePostgreSQLNginxNode.js

AI

Terminé

RAG Against the Machine

Completed AI project. The public repository does not yet document its implementation details.

Mohamed confirmed completion. Specific implementation contributions are not described because the public repository contains no supporting documentation.

AIRAG

AI

Terminé

Agent Smith

Completed AI agent project. The public repository does not yet document its implementation details.

Mohamed confirmed completion. Specific implementation contributions are not described because the public repository contains no supporting documentation.

AIAgents