Hi, I'm Abdellah 👋
Software Engineer with a passion for building things for the web
AM

About

I studied law but found my true passion in coding. In 2021, I joined 1337 Ben Guerir, and that’s when everything started to make sense. Since then, I’ve been growing as a software engineer. Now, I work with a small team at Jobzyn to help people find their dream jobs and connect companies with great talent

Skills

React
Next.js
Typescript
Node.js
Postgres
Docker
C++
C
42 Projects

I like building things

At 1337, my learning journey involved completing over 15 core projects, each designed to challenge and expand my skills. From recreating essential C libraries like Libft to developing full-stack web applications and even building mini web server, every project pushed me to think critically and solve real-world problems.
Similar to hackathons, the environment was highly collaborative and fast-paced, fueling my passion to build and improve. These projects didn’t just teach me how to code—they taught me how to learn, adapt, and create meaningful solutions from scratch.

  • Libft

    Ben Guerir, Morocco

    Your very first project at 42. Recode several C standard library functions and some utilities you'll reuse throughout the curriculum.
  • ft_printf

    Ben Guerir, Morocco

    Recode printf to learn variadic functions. This custom printf will be reused in later projects.
  • Born2beroot

    Ben Guerir, Morocco

    Introduces virtualization and Linux system administration fundamentals.
  • get_next_line

    Ben Guerir, Morocco

    Create a function to read content line by line from files, stdin, or network connections, essential for future projects.
  • push_swap

    Ben Guerir, Morocco

    Sort data on a stack with limited operations and the smallest number of moves, mastering sorting algorithms.
  • pipex

    Ben Guerir, Morocco

    Deepen understanding of UNIX redirections and pipes; an intro project for more complex UNIX projects later on.
  • so_long

    Ben Guerir, Morocco

    Develop a small 2D game using minilibx, working with textures, sprites, and tiles.
  • Philosophers

    Ben Guerir, Morocco

    Learn concurrent programming focusing on multithreading and multiprocessing by solving the dining philosophers problem.
  • minishell

    Ben Guerir, Morocco

    Create a simple shell with command execution, piping, redirections, and signal handling.
  • NetPractice

    Ben Guerir, Morocco

    A general practical exercise to discover networking concepts.
  • cub3d

    Ben Guerir, Morocco

    Create a raycasting engine inspired by early FPS games. Implement a dynamic 3D view inside a maze.
  • Inception

    Ben Guerir, Morocco

    Broaden system administration knowledge by creating and virtualizing Docker images on a personal VM.
  • webserv

    Ben Guerir, Morocco

    Write your own HTTP server and test it with a browser, learning HTTP protocol intricacies.
  • ft_transcendence

    Ben Guerir, Morocco

    Design, develop, and organize a full-stack web application.
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on Linkedin and I'll respond whenever I can.