Adam Zahraoui

Adam Zahraoui

@adamzahraoui

42 Student • Full Stack Developer in Progress 🚀

UM6P - 1337 School maroc
68
Followers
24
Following
15
Public Repos
0
Private Repos

Language Breakdown

Lines of code distribution across 15 owned repositories

814K Total LOC
C
745,302 lines
91.6%
N/A
Roff
26,628 lines
3.3%
N/A
Makefile
22,355 lines
2.7%
N/A
Shell
18,635 lines
2.3%
N/A
Perl
818 lines
0.1%
N/A
I

I-Shaped Developer

I-shaped

Specialist — deep expertise in C

C
Roff
Makefile
Shell
Perl

Collaboration Network

Global Impact visualization

LIVE
Adam Zahraoui
0 active collaborators

Repos

17

PRs

0

Growth

+18%

Top Collaborators

No collaborator data yet.

Coding Streak

Contribution activity over the past year

1 day
89
Contributions
51
Commits
0
Pull Requests
Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Mo
We
Fr
Based on GitHub activity
Less
More

Top Repositories

42-pool

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.

7 0
C
42-libft

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

5 0
C
adamzahraoui

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.

5 0
42-minishell

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

2 0
C
42-get_next_line

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

2 0
C
42-ft_printf

42-ft_printf is a custom printf implementation that handles formatted output with multiple specifiers, enhancing skills in C programming and variadic functions.

2 0
C
42-Philosophers

🧠 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.

1 0
C
42-Minitalk

📡 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.

1 0
C
42-so_long

🧩 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.

1 0
C
42-push_swap

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.

1 0
C

Open Source Impact

Contributions to external projects

0 merged PRs

No external contributions found.