Sports SaaS (NDA)
SaaS platform for a player in the sports industry: web back office, mobile app and a shared API. Project anonymised under NDA.
Live sites, complete platforms and published products: a selection of work delivered end to end, from the first commit to the production deployment.

Sports event · Full-stack
Platform for Morocco's largest half marathon. 100+ sign-ups in 7 days. Registration across 4 distances, WhatsApp booking, interactive map, bilingual FR/EN, CNDP compliant.
Case study
Luxury hospitality · React
Premium website for a boutique riad in Marrakech. Page 1 of Google in 6 days, direct bookings within the first month, built-in booking engine, 6 languages, PageSpeed 95+.
Case study
Corporate · Interactive maps
Premium corporate site: interactive globe and animated maps (d3-geo / topojson) to showcase an international footprint. Dark and gold theme, carefully tuned animations.
Case study
SaaS SEO suite · 13 Google tools
SaaS SEO suite: 13 tools plugged straight into the Google APIs (audit, Search Console, GA4, indexing, SERP, PageSpeed and more), assisted by AI. Your data stays in your browser and you bring your own keys. In private beta, with a public SEO audit that stays free.
Case study
Luxury editorial · FR/EN/AR
Editorial site for a travel caravan in Morocco: storytelling in chapters, trilingual FR/EN/AR with full RTL support.
Case studySaaS platform for a player in the sports industry: web back office, mobile app and a shared API. Project anonymised under NDA.
Consumer mobile application, built in Flutter for iOS and Android. Project anonymised under NDA.
Premium corporate site for an international freight and transport company. Dark and gold theme, premium animations, role-based authenticated area, trilingual FR/EN/ES. Project anonymised under NDA.
Media and newsletter platform with a full editorial back office. Project anonymised under NDA.
Chrome extension (MV3, maintained): pop any video into a floating window with custom controls, audio and subtitle tracks, and feed navigation.
Published Chrome extension for extracting and converting media straight inside the browser.
Published Chrome extension: full control over the browser audio, tab by tab. A 31-band equalizer, volume boost up to 600 % without clipping, a multi-tab mixer, room effects and a night mode. Everything runs locally, with no server and no telemetry.
Products I build for myself. Real status, no embellishment: anything not published is announced as such.
Site blocking and screen-time control, with a parental mode. Version 1.0.0, being prepared for the store.
New-tab page rethought as a desktop. Version 0.3.0, prototype.
Reply suggestions generated by a language model running locally, with no network call. Version 0.1.0, prototype.
Real-time multiplayer quiz game. Playable prototype running locally, not hosted yet.
Let’s talk it through on a free discovery call.
Free discovery call