All my 42 Common Core projects: C, C++, networking, graphics, concurrency and DevOps. Each one links to its code and its official evaluation sheet.
| Project | What & skills | Links |
|---|---|---|
![]() |
libft · My own C standard library (strings, memory, linked lists). C, memory management, Makefile. | Code |
![]() |
ft_printf · Re-implementation of printf with variadic arguments. C, variadic functions, format parsing. |
Code · Eval |
![]() |
get_next_line · Read a file line by line with any buffer size. C, static variables, file I/O. | Code · Eval |
![]() |
born2beroot · Set up and harden a Linux virtual machine. VirtualBox, LVM, SSH, sudo, system administration. | Code · Eval |
![]() |
push_swap · Sort a stack with a minimal set of instructions in the fewest moves. C, algorithms, sorting, complexity. | Code · Eval |
![]() |
so_long · Small 2D tile-based game with sprites and textures. C, MiniLibX, graphics, event handling. | Code · Eval |
![]() |
minitalk · Client/server data transfer using UNIX signals. C, signals, IPC, bitwise operations. | Code · Eval |
![]() |
minishell · A minimal Bash: pipes, redirections, env variables and builtins. C, processes, fork/execve, parsing. | Code · Eval |
![]() |
philosophers · The dining philosophers concurrency problem. C, threads, mutexes, race conditions, deadlocks. | Code · Eval |
![]() |
cub3d · A raycasting 3D engine, Wolfenstein-style. C, MiniLibX, raycasting, linear algebra. | Code · Eval |
![]() |
NetPractice · TCP/IP subnetting and routing exercises. Networking, IP addressing, subnet masks, routing. | Code · Eval |
![]() |
CPP Modules 00–04 · C++ fundamentals: classes, references, polymorphism. C++, OOP, encapsulation, inheritance. | 00 · 01 · 02 · 03 · 04 |
![]() |
CPP Modules 05–09 · Advanced C++: templates, STL containers, exceptions. C++, templates, STL, generic programming. | 05 · 06 · 07 · 08 · 09 |
![]() |
Inception · Multi-service infrastructure built from scratch with Docker. Docker, docker-compose, NGINX, MariaDB, WordPress. | Code · Eval |
![]() |
ft_irc · An IRC server handling multiple clients. C++, sockets, TCP, network protocols. | Work in progress · Eval |
![]() |
ft_transcendence · Real-time multiplayer Pong as a full-stack web app. Full-stack, WebSocket, real-time, SPA. | Work in progress |
- Logic exercises → see projects board
- All evaluation sheets → see eval















