"Learn by doing—projects turn skills into reality!"

Libft

A custom implementation of standard C library functions. Essential for understanding the inner workings of C

C Data Structures Memory Management String Manipulation

Ft_Printf

A custom implementation of the printf function in C. Useful for formatted output

C Formatted Output Variadic Functions String Formatting

Get_next_line

A function to read a line from a file descriptor. Essential for file handling in C

C File I/O Buffer Management Memory Allocation

Minitalk

A small data exchange program using UNIX signals. Great for learning inter-process communication

C UNIX Signals Inter-process Communication System Programming

Push-swap

A sorting algorithm project. Optimize the number of moves to sort a stack of numbers

C Algorithms Sorting Data Structures

Philosopher

A concurrency problem involving philosophers dining. Learn about threads and synchronization

C Concurrency Threads Synchronization

Inception

Docker containerization project. Like playing with digital Lego, but for grown-up developers!

Docker System Admin DevOps

Fract-ol

A fractal exploration project. Dive into the world of mathematical beauty!

C Fractals Graphics Complex numbers

Cub3D

A 3D maze where mathematics meets gaming. Basically, I turned trigonometry into something fun!

C Raycasting Linear Algebra