Skip to content
View mobouifr's full-sized avatar

Highlights

  • Pro

Block or report mobouifr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mobouifr/README.md

Montassir Bouifraden

Software Engineer · 42 School Network

modern dev in search of a soul

LinkedIn 42 Profile Email


Guernica — Pablo Picasso, 1937
Guernica — Pablo Picasso, 1937

on keeping this here

Picasso painted this in response to the bombing of a civilian town during the Spanish Civil War. I keep it here as a reminder that technical skill is not neutral. The same knowledge that builds systems can be used to destroy them — and today, that has never been more visible. The lamp and the eye ask whether we choose to see what we are doing and why. Engineering without values is just power looking for a direction. I think the why should always come before the what. Build with intention. Preach peace, not war.


About me

Software engineering student at 1337 School (École 42 Network, UM6P — Benguerir). No teachers, no lectures — every project is built from scratch, reviewed by peers, and validated under pressure. That environment trains you to think before you type, own what you ship, and defend every decision.

Fluent in Arabic, French, and English · Based in Morocco.


Tech Stack

Languages

C C++ TypeScript JavaScript Bash

Backend

NestJS Prisma PostgreSQL

Frontend

React TailwindCSS Vite

DevOps & Infrastructure

Docker Nginx Prometheus Grafana Linux Git

Concepts

System Programming · Non-blocking I/O · Network Protocols · REST API Design · Relational Data Modeling · Containerized Deployments · Real-Time Systems · Authentication & Authorization · OOP & Design Patterns


Projects

Project What it is
Mycel — Freelancer CRM Full-stack CRM — client/project management, calendar, revenue analytics, real-time SSE, gamification, AI chatbot. Product Owner & Tech Lead on a 5-person team.
ft_irc IRC server in C++98 — multi-client, channels, operator commands, non-blocking I/O with a single poll() loop.
Inception Production-like Docker infrastructure from scratch — Nginx, WordPress, MariaDB containerized and orchestrated with Docker Compose.
minishell Bash-like shell in C — lexer, parser, pipes, redirections, environment variables, and all core builtins.
cub3D Raycasting 3D engine in C — real-time rendering, texture mapping, and map parsing inspired by Wolfenstein 3D.
cpp-modules 10-module C++ curriculum — OOP, inheritance, polymorphism, templates, and STL from first principles.

Pinned Loading

  1. Mycel-Freelancer-CRM Mycel-Freelancer-CRM Public

    Forked from solacode-SC/Mycel-Freelancer-CRM

    A Freelancer CRM built for 42 ft_transcendence project

    TypeScript

  2. Ft_irc Ft_irc Public

    Forked from OthmaneEr-Refaly/Ft_irc-1337

    A robust IRC server in C++98 with multi-client support, channel management, and core IRC commands over TCP sockets.

    C++

  3. Inception Inception Public

    A Docker-based 42 project that deploys NGINX, WordPress, and MariaDB as a secure, containerized web stack.

    Shell

  4. Minishell Minishell Public

    Forked from Cardano04class/minishell

    Fully functional Bash-like shell in C — parsing, pipes, redirections, env variables, builtins

    C

  5. Cub3d Cub3d Public

    Raycasting 3D game engine in C inspired by Wolfenstein 3D — textures, map parsing, real-time rendering

    C 1

  6. push_swap push_swap Public

    42 push_swap in C: linked-list stack sorting with target-based cost calculation and combined rotations to reduce operation count.

    C