mbifenzi
👋 Hi, I'm Mohamed Bifenzi ! 🚀 I'm a software developer and a student at 42 Network. I enjoy making code alive !
1337morocco
Pinned Repositories
cpp_modules
cub3d
This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.
exam05
exam06
ft-server
The aim of this project is to get familiar with Docker and Dockerfile
ft_containers
The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!
ft_printf
This project is pretty straightforward, you have to recode printf. You will learn what is and how to implement variadic functions. Once you validate it, you will reuse this function in your future projects.
ft_server
full_webserv
nest_it
mbifenzi's Repositories
mbifenzi/exam06
mbifenzi/ft_containers
The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!
mbifenzi/full_webserv
mbifenzi/nest_it
mbifenzi/cpp_modules
mbifenzi/cub3d
This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.
mbifenzi/exam05
mbifenzi/ft-server
The aim of this project is to get familiar with Docker and Dockerfile
mbifenzi/ft_printf
This project is pretty straightforward, you have to recode printf. You will learn what is and how to implement variadic functions. Once you validate it, you will reuse this function in your future projects.
mbifenzi/ft_server
mbifenzi/ft_transcendence
mbifenzi/get_next_line
May it be a file, stdin, or even later a network connection, you will always need a way to read content line by line. It is time to start working on this function, which will be essential for your future projects.
mbifenzi/inception
This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.
mbifenzi/libasm
The aim of this project is to get familiar with assembly language.
mbifenzi/libft
This project is the very first project as a student at 42. it requires a reimplementation of few functions of the C standard library as well as some other utility functions that we will use during our whole cursus.
mbifenzi/mbifenzi
Config files for my GitHub profile.
mbifenzi/minishell
The objective of this project is for you to create a simple shell.
mbifenzi/next-chat-app
mbifenzi/NightsWatch
This project aims to introduce you to REACT framework, it's an IMDB clone web application
mbifenzi/OkVoiture
mbifenzi/philosopher
Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger.
mbifenzi/pipex
This project aims to deepen your understanding of the two concepts that you already know: Redirections and Pipes. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.
mbifenzi/Portfolio
mbifenzi/push_swap
This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you will have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.
mbifenzi/pyccel-playground
mbifenzi/smoothPortfolio
mbifenzi/webserv
This project is here to make you write your own HTTP server. You will be able to test it with a real browser. HTTP is one of the most used protocol on internet. Knowing its arcane will be useful, even if you won't be working on a website.