Ben Hattab Mahdi
Ingénieur Full Stack & IA
SaaS multi-tenant, agents IA (RAG), APIs scalables & automatisation
Profil
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.
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.
Stack
- Backend
- Laravel 13 · PHP 8.3 · Node.js · NestJS · Express · FastAPI · Symfony · Go
- Frontend
- Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · shadcn/ui · Zustand · react-query · Vite
- Données
- PostgreSQL · pgvector · Redis · MySQL · MongoDB · Qdrant · SQLite · Supabase · MinIO · Cloudflare R2 · S3
- IA & agents
- RAG · OpenRouter · Claude · Groq · Ollama · LM Studio · n8n · Firecrawl · PaddleOCR · Tesseract
- Mobile
- Flutter · Dart · Riverpod · GoRouter · Freezed · Dio · PWA / serwist
- Infra & ops
- Docker · VPS · CI/CD · GitHub Actions · Laravel Horizon · Cloudflare R2 · S3 · Nginx · Linux · Dokploy · Coolify · Vercel · Railway · Render
- Temps réel & intégrations
- Laravel Reverb · WebSockets · SSE · Agora · PayDunya · Wave · Orange Money
- Qualité & sécurité
- PHPUnit · Pest · Go test · JWT · OAuth2 · Sanctum · RBAC · Rate limiting · CORS · OWASP · ZAP · Snyk · Dependabot
- Surveillance
- Prometheus · Grafana · Sentry · LogDNA · Loki · Plausible · Datadog · PostHog
Expérience
Ingénieur Full Stack & IA · Compagnie Prestige Immobilier
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 · Hengxing International
2025- —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 · Gomycode
2024 — 2025- —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 · Ministère des Finances du Sénégal
2024 — 2025- —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 · Shikam Group
2024- —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 · Kati360
2023 — 2024- —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 · Lansar Engineering
2023 — 2024- —Refonte complète du site web de l'entreprise avec React.
- —Optimisation du référencement et de l'expérience utilisateur.
Projets sélectionnés
Synka Sphere — Une plateforme SaaS où les entreprises embauchent des employés IA
2026 — présentPlateforme 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.
Laravel 13 · PHP 8.3 · Next.js 16 · React 19 · PostgreSQL 16 · pgvector · Redis 7 · Laravel Horizon · Sanctum · OpenRouter · n8n · Firecrawl · Docker
Orchestra — Le système d'exploitation des agents de code
2025 — présentUn 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.
Go 1.22+ · CLI · TUI · git worktrees · GitHub Actions · GoReleaser · MIT
Zeytouni — Marketplace d'achat groupé avec séquestre, pour le Sénégal
2026 — présentMarketplace 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é.
Laravel 13 · PostgreSQL · Next.js 16 · React 19 · Tailwind 4 · shadcn/ui · PayDunya · Cloudflare R2 · spatie/laravel-permission
Kumbis — Consultations vidéo en direct, du créneau au paiement
2026 — présentPlateforme 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.
Laravel 13 · PostgreSQL · Sanctum v4 · Next.js · TypeScript · Agora · serwist (PWA) · Zustand · react-query · PHPUnit 12
Gerex Food — SaaS multi-tenant de gestion de restaurant
2025 — présentPlateforme 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.
Laravel 13 · PHP 8.3 · Next.js 16 · React 19 · Laravel Horizon · Laravel Reverb · Redis · Docker
Ekolo — Gestion de collecte des déchets, du terrain à la carte
2025Plateforme 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.
Laravel 13 · Next.js 16 · Flutter 3 · Riverpod · GoRouter · MapLibre GL · Mapbox GL · Cloudflare AI · Tailwind 4
Formation
- Force N2026 — Aujourd'hui
Formation Data Analyste
- EDACY2024
Développement Web Full Stack — option MEAN Stack
- Groupe ISI2021 — 2024
Licence Professionnelle en Génie Logiciel
Certifications
- MEAN Stack CertificateEDACY
- React ReduxMindluster
- Java EssentialsMindluster
- Responsive Web DesignFreeCodeCamp
- SQL & JavaScriptSoloLearn
- Linux EssentialsNetAcad
- FrançaisCourant
- AnglaisProfessionnel