Software Engineer & Web Developer.
I craft performant, full-stack web applications and dig into low-level system architectures — from pixel-perfect interfaces down to multi-client network daemons.
Across the stack — and down to the metal.
I'm a full-stack developer and software engineer, currently sharpening my craft through software engineering studies at 1337 / UM6P — a project-driven, peer-to-peer program that pushed me from systems programming in C and C++ to modern web platforms.
Today I build and optimize internal platforms full-time. I care equally about clean architecture, performance, and the small interaction details that make software feel genuinely considered.
- Based in
- Morocco
- Education
- 1337 / UM6P · Software Engineering
Experience
Software Developer
Nov 2025 — PresentDirection Entrepreneurship & Venturing (DEV)Current
Engineering core internal platforms and optimizing existing architectures for reliability, performance, and maintainability.
Software Developer Intern
6-Month InternshipDirection Entrepreneurship & Venturing (DEV) · UM6P
Built the first internal platforms from the ground up, establishing the foundations the team continues to build on today.
Things I've designed and built.
Featured builds below — click any card for the full case study. The new web pieces are deployed concept builds: fictional brands used as a canvas for real engineering.
Startgate Back Office
A real-time back-office for the team at DEV — role-based dashboards and live, multi-client updates over Socket.IO on a type-safe Prisma data layer.
- Next.js
- Prisma
- Socket.IO
- PostgreSQL
- +1

Sillage
An editorial fragrance storefront and admin dashboard — curated catalog, scent finder, wishlist, and a checkout that does both cash-on-delivery and Stripe.
- Next.js 16
- TypeScript
- Prisma 7
- PostgreSQL
- +3

FÖRMA
A bold, editorial landing page for a creative studio — every word, color and section driven from a single config file, with light/dark theming and auto-generated social cards.
- Next.js 16
- Tailwind v4
- TypeScript

Linea Mini
A premium product landing page concept for an espresso machine — trilingual (EN/FR/ES), light/dark, with restrained motion and a click-to-play pour video.
- Next.js 16
- i18n
- Tailwind v4
- Motion
- +1

SIGNALFIELD
A landing page for a deep-systems tech blog, fronted by an interactive WebGL “signal field” — a GPU-driven shader surface — with Lighthouse A11y / Best-Practices / SEO at 100.
- Vite
- Three.js
- GLSL
- GSAP
- +1

Creative Portfolio
A single-page, motion-driven portfolio concept — preloader, custom cursor, GSAP SplitText reveals and a cursor-following work preview, on buttery Lenis smooth scroll.
- Next.js 16
- GSAP
- Lenis
- Tailwind v4
Also built
systems · school · exercises- 01
ft_transcendence — Pong
Full-Stack GameReal-time multiplayer Pong, end to end — a JS frontend talking to a Django backend over WebSockets (Channels), rendered in 3D with Three.js, secured with JWT and shipped in Docker.
- 02
Inception
DevOpsA self-hosted Docker infrastructure — Nginx, WordPress, MySQL, FTP and Adminer, each its own image, wired together with custom networking and SSL on Linux.
- 03
webserv — HTTP Server
SystemsAn HTTP/1.1 server written from scratch in C++ — non-blocking I/O for many concurrent clients, static file serving, and dynamic content through CGI.
- 04
minishell
SystemsA Unix shell written from scratch in C, recreating core Bash behavior — pipes, redirections, environment expansion, signals and builtins.
- 05
Dining Philosophers
ConcurrencyThe classic concurrency problem solved twice in C — once with threads and mutexes, once with processes and semaphores.
- 06
Cub3D
GraphicsA real-time pseudo-3D world rendered with raycasting, written in C on the miniLibX graphics library.
- 07
Social Links Profile
FrontendA clean, responsive profile-link card with a modern design — pure HTML & CSS.
- 08
Recipe Page
FrontendA responsive recipe page — ingredients, preparation steps and nutrition — pure HTML & CSS.
The tools I reach for.
A pragmatic full-stack toolkit, read top to bottom — from the interface layer down through the systems and infrastructure underneath.
- 01
Web & Interface
- Next.js
- React
- TypeScript
- Tailwind CSS
- shadcn/ui
- GSAP
- Three.js
- 02
Backend & Data
- Node.js
- Python
- Prisma
- PostgreSQL
- Socket.IO
- 03
Systems & Languages
- C
- C++
- Linux
- 04
Infrastructure
- Docker
- Nginx
- Let's Encrypt
- Git
Always shipping.
A live look at my open-source activity — pulled straight from GitHub and refreshed hourly.
- C
- TypeScript
- JavaScript
- Shell
- CSS
- Java
Let's build something.
Have a project, a role, or just want to say hi? Drop me a line — I read every message.
I'm currently open to interesting full-stack and software engineering work. The fastest way to reach me is the form — or pick your channel below.