Projects
Systems, platforms and tools I designed and built, from low-level C and C++ to AI and full-stack products.
A full booking platform connecting clients with barbers: a mobile app, a NestJS backend and management dashboards, built by a team and now in testing on Google Play.
A platform where merchants create and run their own online store: a Rust microservices backend, a React merchant dashboard and a config-driven storefront engine.
A hybrid AI commerce assistant that combines RAG search, a ReAct agent and a deterministic rule engine.
An Arabic-first online bookstore for Morocco with right-to-left layouts, book bundles and cash-on-delivery checkout.
A desktop app for practicing driving-theory questions offline, with encrypted storage and device-bound licensing.
A library loan and reservation system that prevents overbooking through inventory rules and a reservation state machine.
A business-intelligence solution tracking card payments, from ETL into a star schema to Power BI dashboards.
A Kafka-like C++ message broker with persistent log storage, custom TCP protocol and crash recovery.
A multi-threaded HTTP/1.1 server written in C with manual socket handling and request parsing.
A distributed, auto-healing scraping system that processed more than 2 million Moroccan company records.
A type-safe TypeScript library that generates deterministic, seeded mock data through plugins.
An internship aggregator that consolidates job boards, enriches companies with hiring contacts and deduplicates results.
A PHP web app for organizing football tournaments, with automatic brackets, rankings and role-based access.
This website: a Next.js portfolio and blog with an admin dashboard, REST APIs and CI/CD on Vercel.
A C/GTK desktop tool for designing interfaces visually and exporting them as XML.
More code on GitHub.