Ben Hattab MahdiIngénieur Full Stack & IA
Je conçois et je construis des plateformes SaaS de bout en bout — de la modélisation du domaine au VPS en production. Depuis deux ans, je les rends autonomes : des agents IA ancrés dans les données de l'entreprise via RAG, qui agissent réellement dans ses outils.
Ce que je construis
Des plateformes en production, pas des exercices. Chaque étude de cas décrit le problème réel, l'architecture retenue et les arbitrages assumés.
- 01En production
Synka Sphere
Une plateforme SaaS où les entreprises embauchent des employés IA
Plateforme multi-tenant où chaque entreprise recrute des « employés IA » : des agents ancrés dans ses propres documents via RAG, capables d'agir dans Gmail, Slack, Notion ou Google Drive — avec validation humaine proportionnelle au risque de l'action.
- profils d'agents
- 55profils d'agents
- applications
- 3applications
- outils connectés
- 5+outils connectés
2026 — présentLaravel 13PHP 8.3Next.js 16React 19PostgreSQL 16pgvector - 02Open source
Orchestra
Le système d'exploitation des agents de code
Un CLI Go qui pilote plusieurs agents de code (Claude Code, OpenCode, Mimo…) derrière une seule interface supervisée. Il route chaque tâche vers l'agent le plus adapté, valide le résultat par build → lint → test, laisse l'agent réparer ses propres échecs, et ne garde rien sans votre accord explicite.
- binaire unique
- Gobinaire unique
- open source
- MITopen source
- étapes de CI
- 4étapes de CI
2025 — présentGo 1.22+CLITUIgit worktreesGitHub ActionsGoReleaser - 03En production
Zeytouni
Marketplace d'achat groupé avec séquestre, pour le Sénégal
Marketplace sénégalaise fondée sur l'achat groupé et la confiance : l'acheteur verse une caution de 30 %, le solde à la livraison, et l'argent reste sous séquestre jusqu'à ce qu'il confirme avoir reçu sa commande. Un copilote IA aide en parallèle les vendeurs à fixer leurs prix et calculer leur seuil de rentabilité.
- caution / reliquat
- 30/70caution / reliquat
- opérateurs mobile money
- 4opérateurs mobile money
- applications
- 3applications
2026 — présentLaravel 13PostgreSQLNext.js 16React 19Tailwind 4shadcn/ui - 04En production
Kumbis
Consultations vidéo en direct, du créneau au paiement
Plateforme de consultation où des clients réservent des sessions vidéo ou audio en direct avec des experts. Trois rôles — client, expert, administrateur — pilotent toute la navigation et les permissions, avec authentification par OTP SMS et facturation en FCFA.
- rôles produit
- 3rôles produit
- installable
- PWAinstallable
2026 — présentLaravel 13PostgreSQLSanctum v4Next.jsTypeScriptAgora - 05En cours
Gerex Food
SaaS multi-tenant de gestion de restaurant
Plateforme SaaS multi-tenant pour la restauration : stocks, commandes, finances, alertes et reporting temps réel, avec des interfaces distinctes pour la salle et la cuisine. Une seule API sert le dashboard des restaurants et le back-office de la plateforme.
- ligne servie sans tenant
- 0ligne servie sans tenant
- applications
- 3applications
2025 — présentLaravel 13PHP 8.3Next.js 16React 19Laravel HorizonLaravel Reverb - 06En cours
Ekolo
Gestion de collecte des déchets, du terrain à la carte
Plateforme de gestion de la collecte des déchets : sites, véhicules, tournées et agents de terrain, avec un dashboard cartographique côté bureau et une application Flutter côté terrain. Un agent IA outillé permet d'interroger l'opérationnel en langage naturel.
- outils IA
- 9outils IA
- applications
- 3applications
2025Laravel 13Next.js 16Flutter 3RiverpodGoRouterMapLibre GL
Du travail livré, listé sans étude de cas détaillée. Ceux-là n'ont pas eu droit à leur étude de cas. Ils s'en remettront.
SamayDroit
Consultations juridiques en direct avec des experts vérifiés
Laravel 12 · PHP 8.32026 — présentStack AI Africa
Traitement documentaire par IA : extraction, chat et banc d'essai de modèles
Laravel 12 · PHP 8.32026 — présentMONESPACE.CPI
Plateforme d'inscription et de financement immobilier
Laravel 13 · React 192026 — présentSenagrix
Plateforme agricole pour les producteurs ouest-africains
Laravel 13 · Laravel Reverb2025ImmoPilot AI
Gestion locative et immobilière, pensée WhatsApp d'abord
Laravel 13 · PHP 8.32025Gerex Store
Marketplace et gestion de stock sur une API commune
Laravel 13 · Next.js 162025Komizi
Protéger ceux qui émigrent contre les arnaques et la désinformation
Next.js 16 · TypeScript2026 — présentAziza Shop
E-commerce de produits du terroir sénégalais
Laravel 12 · React 192025Gerex Atlas
Site vitrine d'agence, orienté performance et SEO
Next.js 16 · React 192025Gestion scolaire
Gestion complète d'établissement scolaire
Next.js · Symfony2024
Ce avec quoi je travaille
Tout ce qui est listé ici est adossé à du code livré. Si ce n'est pas dans un dépôt, ce n'est pas dans la liste.
Backend
Laravel est mon défaut : c'est là que vit la logique métier et la source de vérité.
- Laravel 13
- PHP 8.3
- Node.js
- NestJS
- Express
- FastAPI
- Symfony
- Go
Frontend
Next.js App Router, Server Components par défaut, client uniquement là où c'est nécessaire.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- shadcn/ui
- Zustand
- react-query
- Vite
Données
PostgreSQL partout où c'est possible, pgvector pour la recherche sémantique dans la même base.
- PostgreSQL
- pgvector
- Redis
- MySQL
- MongoDB
- Qdrant
- SQLite
- Supabase
- MinIO
- Cloudflare R2
- S3
IA & agents
Du RAG ancré et des agents qui agissent, avec validation humaine sur les actions à risque.
- RAG
- OpenRouter
- Claude
- Groq
- Ollama
- LM Studio
- n8n
- Firecrawl
- PaddleOCR
- Tesseract
Mobile
Flutter pour le natif, PWA quand l'installation depuis un store est un frein.
- Flutter
- Dart
- Riverpod
- GoRouter
- Freezed
- Dio
- PWA / serwist
Infra & ops
Je déploie et j'administre ce que je construis — VPS, serveurs physiques, sauvegardes.
- Docker
- VPS
- CI/CD
- GitHub Actions
- Laravel Horizon
- Cloudflare R2
- S3
- Nginx
- Linux
- Dokploy
- Coolify
- Vercel
- Railway
- Render
Temps réel & intégrations
WebSockets, streaming SSE, paiements mobile money et webhooks entrants.
- Laravel Reverb
- WebSockets
- SSE
- Agora
- PayDunya
- Wave
- Orange Money
Qualité & sécurité
Tests fonctionnels sur les parcours critiques, autorisation par policies, isolation multi-tenant.
- PHPUnit
- Pest
- Go test
- JWT
- OAuth2
- Sanctum
- RBAC
- Rate limiting
- CORS
- OWASP
- ZAP
- Snyk
- Dependabot
Surveillance
Surveillance des performances, alertes et logs.
- Prometheus
- Grafana
- Sentry
- LogDNA
- Loki
- Plausible
- Datadog
- PostHog
Oui, c'est beaucoup de logos. Non, je ne les ai pas tous appris la semaine dernière.
Qui je suis
Je suis ingénieur full stack basé à Dakar. J'ai commencé par livrer des sites et des applications pour des PME sénégalaises, et j'ai fini par construire les plateformes qui les font tourner : marketplaces avec séquestre, SaaS de restauration multi-tenant, gestion locative, collecte de déchets, consultations vidéo. Le fil conducteur est toujours le même — un backend Laravel qui fait autorité sur les données, un frontend Next.js qui ne fait confiance à rien, et une infra que je déploie et que j'administre moi-même.
Depuis 2025, l'essentiel de mon travail porte sur l'IA appliquée, pas sur les démos. Synka Sphere est né de cette conviction : un assistant qui répond n'a que peu de valeur, un agent qui agit — et à qui l'on demande la permission avant les actions risquées — en a beaucoup. Cela veut dire du RAG avec citations sourcées, une isolation stricte par workspace, des files d'attente, et un humain dans la boucle là où ça compte.
J'écris aussi des outils pour moi-même quand rien n'existe. Orchestra est un CLI Go open source qui supervise plusieurs agents de code, valide chaque résultat par build → lint → test, et n'écrit rien sur disque sans validation explicite. C'est le genre de problème que j'aime : peu de dépendances, des contrats clairs, et une boucle de vérification qui ne ment pas.
Avant ça, j'ai formé des développeurs chez Gomycode et accompagné le Ministère des Finances du Sénégal sur la dématérialisation de son service courrier. Savoir expliquer une architecture à quelqu'un qui ne code pas reste, encore aujourd'hui, l'une des choses les plus utiles que j'aie apprises.
Ingénieur Full Stack & IA
07/2026 — Aujourd'hui- —Conception, développement et déploiement de la plateforme d'inscription CPI, de la modélisation du domaine à la mise en production.
- —Gestion de l'ensemble des sites web du groupe : contenu, performances et référencement.
- —Mise en place d'outils IA pour l'automatisation et la génération de contenu, avec formation des équipes à leur usage quotidien.
- —Administration des serveurs physiques de l'entreprise et des VPS hébergeant les sites : déploiement, sécurité et sauvegardes.
- —Gestion de Microsoft 365 et du centre d'administration : comptes, licences et sécurité.
Responsable Informatique
2025Hengxing International
- —Maintenance et optimisation des réseaux internes de l'entreprise.
- —Gestion du site web et supervision des opérations IT critiques.
- —Amélioration de la continuité de service et du support technique.
Instructeur Développement Web
2024 — 2025Gomycode
- —Formation d'étudiants et de professionnels au développement web moderne.
- —Encadrement de projets MERN et MEAN, de la conception à la soutenance.
- —Conception de supports pédagogiques et accompagnement individuel des apprenants.
Consultant — Optimisation du Service Courrier
2024 — 2025Ministère des Finances du Sénégal
- —Analyse et optimisation des processus internes de gestion documentaire.
- —Mise en place de solutions numériques améliorant l'efficacité opérationnelle.
Développeur Full Stack
2024Shikam Group
- —Développement d'applications web full stack en React et Node.js.
- —Renforcement de la sécurité des APIs et optimisation du référencement.
- —Mise en place des environnements de développement, de staging et de production.
Développeur Web Full Stack
2023 — 2024Kati360
- —Conception et déploiement d'applications web complètes.
- —Modélisation et optimisation de bases de données relationnelles et NoSQL.
- —Intégration d'interfaces responsives et optimisation des performances.
Développeur React
2023 — 2024Lansar Engineering
- —Refonte complète du site web de l'entreprise avec React.
- —Optimisation du référencement et de l'expérience utilisateur.
Parlons de votre projet
Une mission freelance, un poste, ou simplement une question technique — écrivez-moi. Je réponds sous 24 heures.
- Basé à
- Dakar, Sénégal
- Timezone
- GMT+0