Skip to content
View mobouifr's full-sized avatar
👨‍🦯
Currently reverse engineering the internet for fun.
👨‍🦯
Currently reverse engineering the internet for fun.

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

Building things is how I understand the world. The quietest parts of the work are where I find the most about myself.

Currently at 1337 UM6P (42 Network) — no lectures, no teachers, just projects that have to work and peers who will tell you when they don't.

Obsessed with systems that don't hide what they're doing, interfaces that feel inevitable, and understanding why things work before touching them. Art and psychology on the side — one rabbit hole was never enough.

Morocco · Arabic, French, English


Tech Stack

Languages

C C++ TypeScript JavaScript Python Bash

Backend

Node.js Express Prisma PostgreSQL

Frontend

React TailwindCSS

Infrastructure & DevOps

Docker Nginx Linux Git

AI & Data

Ollama ChromaDB LangChain

Concepts

Systems Programming · Non-blocking I/O · Network Protocols · TCP/IP & Sockets · REST API Design · Relational Data Modeling · Containerized Deployments · Authentication & Authorization · RAG & Vector Search · OOP & Design Patterns


Working on right now

Hangar. — a self-hosted mini-PaaS in Node.js and TypeScript. Push code to GitHub — Hangar builds it, runs it in a Docker container, and gives it a live URL. Logs stream back in real time. Think a stripped-down Railway, built from scratch.


Projects

Project What it is
rag-demo Fully local RAG pipeline — ask questions about any document using Llama 3.2, ChromaDB, and LangChain. No API keys, no cloud. Built in a weekend to understand how production AI systems are actually structured.
Mycel — Freelancer CRM Full-stack CRM — client and project management, calendar, revenue analytics, real-time SSE, gamification, AI chatbot. Product Owner and 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.
RawHTTP HTTP server rebuilt from raw TCP sockets in Node.js — manual request parsing, routing, middleware chaining, and async I/O. No frameworks until the last stage.
Inception Production-like Docker infrastructure from scratch — Nginx, WordPress, MariaDB containerized and orchestrated with Docker Compose.

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