Skip to content
← Home

Projects

Case studies from freelance work and the 1337 systems curriculum.

  • RCPia

    2026

    A mobile app for CHU Mohammed VI de Marrakech that help prepare oncology tumor-board meetings with nine specialized AI agents.

    • React Native
    • Expo
    • NativeWind
    • Next.js
    • FastAPI
    • +12
  • CoworkOS is a coworking space management platform, used privately by the space that commissioned it. It replaced a manual, spreadsheet-based way of running the space with registration, rooms, monthly plans, subscriptions, bookings and admin workflows, on a React client and three Node.js services.

    • React 19
    • TypeScript
    • Vite
    • Tailwind CSS
    • React Query
    • +7
  • An HTTP/1.1 web server in C++ built by a team of three. It serves many clients with non-blocking I/O and poll, reads its settings from a configuration file, and handles GET, POST and DELETE, static files, directory listing, redirections, CGI, file uploads and chunked transfer encoding.

    • C++
    • HTTP/1.1
    • Sockets
    • CGI
    • Networking
  • A real-time social gaming platform built around Pong: local, online and tournament matches, chat, friends and statistics, on a custom JSX single-page app and seven microservices.

    • TypeScript
    • Vite
    • Tailwind CSS
    • Custom JSX
    • Chart.js
    • +8
  • Matcha

    2026

    Matcha is a dating web application built as a 42 school project. It connects people by compatibility (orientation, shared interests, distance and fame rating), with real-time chat and notifications.

    • React
    • TypeScript
    • Vite
    • Tailwind CSS
    • Node.js
    • +6
  • A 42 system administration project that builds up Kubernetes in stages: a two-node K3s cluster on Vagrant VMs, three apps behind one ingress, GitOps with Argo CD, and a bonus with a self-hosted GitLab.

    • Vagrant
    • K3s
    • K3d
    • Docker
    • Argo CD
    • +4
  • A Docker infrastructure that containerizes a complete WordPress site: NGINX with TLS 1.2/1.3, WordPress on PHP-FPM and MariaDB, each in its own Debian-based image and orchestrated with Docker Compose.

    • Docker
    • Docker Compose
    • NGINX
    • WordPress
    • MariaDB
    • +2
  • Minishell

    2023–2025

    A simple Unix shell written in C that emulates the basic features of bash: built-in commands, pipes, redirections, heredoc, environment variable expansion and signal handling.

    • C
    • POSIX
    • UNIX/Linux
  • cub3D

    2023–2025

    A basic 3D game engine in C, built with the MiniLibX graphics library. It renders a 3D world from a 2D map with raycasting, like classic games such as Wolfenstein 3D, and adds bonus features: mouse camera control, a hand animation, interactive doors and a minimap.

    • C
    • MiniLibX
    • Raycasting
    • UNIX/Linux