Software Engineer · 1337 Coding School · Morocco
YIKOU
BAZ

Fueled by caffeine, sculpted by discipline,
sharpened by 42's peer-to-peer crucible.

42 Norm Compliant
1% Mindset
Cups of Coffee
→ View my work
~/yikoubaz $ whoami
SWE Student @ 1337 · Builder · Lifter · Coffee Addict
~/yikoubaz $ echo $MINDSET
1% better every single day
yikoubaz
CURRENT STATUS
CODING
1337 · Khouribga
01

About Me

I'm a software engineering student at 1337 Coding School in Khouribga, part of the prestigious 42 Network. No teachers. No lectures. Just you, your peers, and the problem in front of you.

My journey started when I walked into a building with no professors and realized the only way forward was to figure it out. That philosophy now runs in everything I do — whether it's debugging a segfault at 2AM, pushing one more rep in the gym, or brewing the perfect espresso shot.

I operate with a 1% mindset — the belief that tiny, consistent improvements compound into extraordinary results. Code, body, and mind.

Coffee
Fuel for the mind. Dark roast, no sugar.
DAILY
💻
Coding
C, Systems, Algorithms, Web — the full stack of curiosity.
24/7
🏋️
BodyBuilding
The gym teaches you that pain is just progress.
GRIND
02

Tech Stack

Languages
C C++ Python Bash JavaScript
Systems
Unix/Linux Memory Mgmt Processes Sockets Makefiles
Algorithms
Data Structures Sorting Parsing Graph Theory
Tools
Git GDB Valgrind Docker Norminette
Web
HTML/CSS React Node.js REST APIs
Soft Skills
Peer Learning Code Review Problem Solving Self-Direction
03

Common Core Projects

01
Libft
Reimplemented the C standard library from scratch. 40+ functions spanning memory management, string manipulation, linked lists, and more. The foundation of every project that follows.
C Makefile Memory
Completed
02
ft_printf
Recreated printf with full variadic argument support, handling %c, %s, %p, %d, %i, %u, %x, %X and %%. Deep dive into format strings and variable-length argument lists.
C Variadic Parsing
Completed
03
get_next_line
A function that reads a single line from a file descriptor, handling arbitrary buffer sizes and multiple simultaneous file descriptors. Static variables, edge cases, leaks — all conquered.
C File I/O Static Vars
Completed
04
Born2beroot
System administration project: set up a Debian VM with strict security policies, LVM partitioning, SSH hardening, UFW firewall, sudo rules, and a custom monitoring script in bash.
Linux Bash SysAdmin Security
Completed
05
push_swap
Sorting algorithm challenge: sort a stack of integers using only two stacks and a limited set of operations, with the fewest moves possible. Optimization under constraints.
C Algorithms Optimization
Completed
06
Pipex
Replicated shell piping behavior in C. Managed fork(), exec(), pipe(), and dup2() to chain commands with redirected stdin/stdout. Understanding Unix processes at the metal.
C Unix Processes Pipes
Completed
07
So_Long / FdF / Fractol
Graphics projects using MiniLibX. Rendered 2D maps, 3D wireframe models with isometric projection, and beautiful mathematical fractals in real-time. First taste of computer graphics.
C MiniLibX Graphics Math
Completed
08
Philosophers
The dining philosophers problem — multithreading with mutexes and semaphores. Deadlock prevention, race condition hunting, and the art of concurrent programming. Sleep. Eat. Think. Don't die.
C Threads Mutexes Concurrency
In Progress
04

The Journey

The Beginning
Discovered Programming
First lines of code. The feeling when something works for the first time is unlike anything else. Knew immediately this was the path.
The Selection
Survived La Piscine @ 1337
4 weeks of intense coding challenges, 18-hour days, peer evaluation, and fighting impostor syndrome. No sleep, maximum output. Made it through.
Common Core
Building the Foundation
Project after project — memory, systems, algorithms, graphics, concurrency. Learning to read man pages at 3AM. Getting comfortable being uncomfortable.
Now — Active
Pushing Further
Deep in the common core. Building projects, helping peers, growing every day. The 1% mindset in action — compound interest on every commit.
Soon
Internship & Beyond
Ready to bring systems-level thinking and relentless work ethic to a real engineering team. The grind doesn't stop.
05

Get In Touch

"The only way to do great work is to love what you do — and then grind anyway."