Proof, shipped.
From luxury commerce to public-data platforms — a selection of product, AI and data projects, each with its context, its stack and its measurable result. No mockups, no promises — systems in production.
- LIVE
E-commerce
Almaviva
Online store launched and operational, from scan to checkout.
The problem
A luxury florist sold in-store but had no online channel that matched its premium positioning or linked each bouquet to its own product page.
What we built
An e-commerce storefront with a per-bouquet QR mini-site, Stripe checkout and a Supabase back office. Customers scan, order and pay in seconds.
Next.js · Stripe · Supabase
Visit the live site - LIVE
E-commerce
Almacarta
Self-serve print-on-demand with no manual approval step.
The problem
Selling personalized cards meant manual back-and-forth to approve each design before printing — slow and error-prone.
What we built
An online card studio: buyers compose a card, preview the exact final result and trigger print-on-demand — friction-free.
Next.js · Stripe
Visit the live site AI & automation
NanoAds
90% reduction in ad-creation time.
The problem
Writing a compelling car listing took every seller time, across several languages, with uneven quality.
What we built
A multilingual AI platform that generates a full listing in under two minutes from a few fields, powered by Gemini, with Stripe billing.
Next.js · Gemini · Stripe
CRM & automation
Conciergerie CRM
Faster client replies and nothing slipping through.
The problem
A concierge service handled every client request by hand, across channels — slowing replies and letting requests slip.
What we built
A CRM with AI-suggested replies and n8n automations that route every request to the right place at the right time.
Next.js · Supabase · n8n · Claude
- LIVE
Generative AI
Tiny-LLM Tutor
Learning tailored to each student on a fully owned model.
The problem
Generic AI tutors don’t adapt to each student’s real level and are expensive to run.
What we built
A tutor built on a custom fine-tuned LLM that adapts to each student’s level and explains step by step.
Custom LLM · Next.js
Visit the live site Construction SaaS
UpBtp
Relevant tenders surfaced far faster.
The problem
Construction firms lost hours sifting scattered tenders to find the few that actually fit them.
What we built
A SaaS that aggregates construction tenders and surfaces the most relevant ones with smart filtering.
React · Supabase
Vertical software
FudiciaPro
Recurring accounting paperwork, automated.
The problem
Accounting firms drown in recurring paperwork, re-keyed from one tool to the next.
What we built
An accounting and bookkeeping tool built for firms that automates the recurring paperwork.
Next.js · Supabase
AI analytics
Vizboard
From prompt to live dashboard, no developer needed.
The problem
Building a dashboard takes developer back-and-forth — too slow when you just want to see your numbers.
What we built
Describe the dashboard in plain language and get a live, interactive visualization — no code required.
Next.js · AI · analytics
Data platform
PMMP
Every public tender tracked and searchable in one place.
The problem
Morocco’s public tenders are scattered across many sources, with no simple way to track or search them all.
What we built
A platform that scrapes (Selenium), structures and makes searchable all of Morocco’s public tenders in one screen.
FastAPI · React · PostgreSQL · Selenium
Data & AI
Atlas RAG
Faster information retrieval, sourced answers with no hallucination.
The problem
Teams waste time hunting information across scattered internal docs, and generic chatbots make answers up.
What we built
A knowledge-base assistant that answers only from your internal documents, via a RAG architecture, with traceable sources.
RAG · Gemini · Supabase · n8n
Your project is next.
Book a free 30-minute call. We’ll assess your needs and you’ll leave with concrete directions — no strings attached.