RCPia
2026A 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
Case studies from freelance work and the 1337 systems curriculum.
A mobile app for CHU Mohammed VI de Marrakech that help prepare oncology tumor-board meetings with nine specialized AI agents.
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.
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.
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.
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.
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.
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.
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.
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.