Language Breakdown
Lines of code distribution across 15 owned repositories
I-Shaped Developer
I-shapedSpecialist — deep expertise in C
Collaboration Network
Global Impact visualization
Repos
17
PRs
0
Growth
+18%
Top Collaborators
No collaborator data yet.
Coding Streak
Contribution activity over the past year
Mg
@Mohammed-Maghri
mounir
@haddoumounir
xxxxxxxxxx8
@xxxxxxxxxx8
Sahimi noureddine
@nes4sen
Abalk
@abalk001
Top Repositories
1337 Pool - In one month, the 1337 Pool immerses you in the unique learning methods of 42: peer learning, collaborative projects, peer evaluations, and project-based pedagogy. Experience the dynamic work methods of 42 students.
This project is an introduction to C programming at 42. You’ll reimplement a selection of C standard library functions and other utility functions that will serve as foundational tools throughout your entire curriculum
Welcome to my GitHub profile! I'm passionate about coding, technology, and always eager to learn something new. Outside of tech, I have a deep love for biking and sports, especially when it comes to superbikes.
Minishell: A simplified Unix shell implemented in C. Supports command execution, environment variables, built-in commands (cd, echo, export, unset, exit), input/output redirection, pipes, and basic signal handling. Designed for learning Unix system programming, process management, and inter-process
Get Next Line is a C function that reads and returns a single line from a file descriptor. It handles multiple file descriptors, ensures efficient memory management, and works with any buffer size. Perfect for learning file I/O and dynamic memory allocation in C
42-ft_printf is a custom printf implementation that handles formatted output with multiple specifiers, enhancing skills in C programming and variadic functions.
🧠Philosophers multithreaded C program solving the **Dining Philosophers Problem** using **pthread** and **mutexes**. It simulates philosophers who alternate between eating, thinking, and sleeping, while handling synchronization, deadlocks, and starvation prevention.
📡 Minitalk (42 Project) A simple client-server communication program using UNIX signals (SIGUSR1 and SIGUSR2). The client sends messages one bit at a time to the server, which reconstructs the message and prints it. Handles Unicode and ensures reliable signal-based messaging.
🧩 so_long – 42 Project A simple 2D game built with MiniLibX where the player navigates a maze, collects all items, and reaches the exit. Focuses on map parsing, graphics rendering, keyboard input, and event handling. Includes bonus features like enemy movement or animations.
Push_Swap is a sorting algorithm project that requires implementing a program which calculates and displays the smallest sequence of operations that sorts integers received as arguments. The sorting must be done by manipulating two stacks using a limited set of operations.
Open Source Impact
Contributions to external projects
No external contributions found.