Projects

All 20 of them. Click any row to see what it is, how it looks, and what it was built with.

best work

  • Government · Backend · Infra · AI

    A workforce planning system for a public administration, used nationally. I built the backend and deployed it myself onto air-gapped servers — machines with no route to the internet, reachable only from inside their network.

    Then I put AI inside that box.

    National Workforce Planning Platform

    Bun · TypeScript · PostgreSQL · Redis · Nginx · Linux · systemd · self-hosted LLM

  • Mobile · Web · Backend · Infra

    A job marketplace for people who work while they travel — an app for both sides of the hire, a web portal, and an admin surface behind it.

    Four production surfaces on one backend: the Flutter app, the Node API, the React portal and the admin panel, plus the AWS infrastructure under them. All of it mine — architecture, implementation, deployment, and running it day to day. It's the client's product, so the internals stay theirs.

    Putora

    Flutter · Node.js · PostgreSQL · AWS · RevenueCat

  • A business management system, not just a CRM. Stock, orders, customers, suppliers and money — and several organizations under one login, each with its own team and permissions.

    It also runs hospitality: hostels and short-stay rentals get rooms, calendars and reservations, plus a public storefront where guests book directly. Availability is live and double bookings are blocked in the database, not in the UI.

    React · TanStack Query · Vite · Node.js · Express.js · PostgreSQL · Redis · JWT

everything else — 17 more

  • Government · Web · Backend

    A treasury and procurement system. The approval flow runs four stages with different people allowed to act at each one, so I built it as a state machine instead of a pile of booleans. DocuSign for signatures. Built in two days, and it held.

    TypeScript · PostgreSQL · DocuSign

  • An anime streaming app in Flutter, built for Indonesia — offline viewing and recommendations. Past 5M downloads, and more than 1M people open it every month.

    AnimeHubAnimeHubAnimeHubAnimeHub

    Flutter

  • A tool for building mockup images, then video animations once designers started asking for them. Every image and video on this page was made with it.

    MockupViewsMockupViewsMockupViewsMockupViewsMockupViewsMockupViewsMockupViews

    React · Node.js · Tailwind

  • An online perfume shop for Morocco. People can try expensive perfumes with small 5ml/10ml samples before buying a full bottle, with delivery anywhere in the country and cash on delivery. There is a quiz that helps you find a scent you will like, and checkout happens on WhatsApp.

    MYF FragrancesMYF FragrancesMYF FragrancesMYF Fragrances

    Next.js · React · Tailwind CSS · TypeScript

  • A luxury marketplace for cars, houses and watches. The brief was clean and fast, so it runs on Next.js and TypeScript with the listings rendered ahead of time.

    Phantom.maPhantom.maPhantom.maPhantom.ma

    Next.js · TypeScript · Tailwind CSS

  • Their POS was slow, so I rebuilt it in Flutter for desktop and built the mobile app alongside it. Shops across northern Morocco run on it daily.

    iNoqta DesktopiNoqta DesktopiNoqta DesktopiNoqta Desktop

    Flutter · Dart · JavaSpring · C

  • A housing rental site for Morocco — search, listings and the full booking flow, on React, Node and MongoDB.

    Krylia.maKrylia.maKrylia.maKrylia.ma

    React · Node.js · MongoDB

  • A vintage clothes marketplace for a group in Casablanca. Three languages (AR/FR/EN), product filters, a page where you can sell your own vintage, and WhatsApp checkout with cash on delivery.

    LbshaVintageLbshaVintageLbshaVintageLbshaVintage

    Next.js · React · Tailwind CSS · i18n

  • A web app for listening to the Quran fully offline. Pick a reciter, tap a surah, and it downloads in the background — after that it plays with no internet at all. You can install it on your home screen like a normal app, no app store needed. It keeps working even on a weak connection. Calm dark design, Arabic/English surah list, and search by name or number.

    QuranQuran

    React · TypeScript · Service Workers · Cache API · IndexedDB · Cloudflare Pages

  • A site for an architecture studio. The work carries the page, so the layout stays out of its way and the transitions are quiet.

    Kubik Studio - Architecture Studio WebsiteKubik Studio - Architecture Studio WebsiteKubik Studio - Architecture Studio WebsiteKubik Studio - Architecture Studio Website

    React · Node.js · Tailwind

  • Netflix, Hulu and Prime in one place, invite-only. React and Firebase.

    YamTVYamTVYamTVYamTV

    React · Firebase · Node.js

  • Arabic movie streaming. The Android app is Flutter, the iOS version is a web app with React and Vite. Made for Arabic speakers.

    Mo4MoviesMo4MoviesMo4MoviesMo4Movies

    Flutter · React · Firebase · Vite

  • Arabic anime streaming, with subs and dubs, made for an Arabic-speaking audience.

    Mo4AnimeMo4AnimeMo4AnimeMo4Anime

    React · Firebase · Node.js

  • The mobile app for the iNoqta POS system. Many businesses in northern Morocco use it every day.

    iNoqtaiNoqtaiNoqtaiNoqta

    Flutter · Dart · Firebase

  • A task manager for Android in Flutter and Firebase — team chat and progress tracking. Backend, frontend and UI are all mine.

    TaskifyTaskify

    Flutter · Dart · Firebase

  • A stock app for Konix IT, built in Flutter with barcode scanning.

    Konix Stock ManagerKonix Stock Manager

    Flutter · Dart · Firebase

  • A Flutter shopping app on top of Shopify — live products, Stripe checkout, and the UI designed as well as built.

    E-Commerce AppE-Commerce App

    Flutter · Dart · Stripe · Shopify