Aller au contenu
~/benhattab

Ben Hattab Mahdi

Ingénieur Full Stack & IA

SaaS multi-tenant, agents IA (RAG), APIs scalables & automatisation

Télécharger en PDF

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

  1. 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é.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

  1. Synka SphereUne plateforme SaaS où les entreprises embauchent des employés IA

    2026 — présent

    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.

    Laravel 13 · PHP 8.3 · Next.js 16 · React 19 · PostgreSQL 16 · pgvector · Redis 7 · Laravel Horizon · Sanctum · OpenRouter · n8n · Firecrawl · Docker

  2. OrchestraLe système d'exploitation des agents de code

    2025 — présent

    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.

    Go 1.22+ · CLI · TUI · git worktrees · GitHub Actions · GoReleaser · MIT

  3. ZeytouniMarketplace d'achat groupé avec séquestre, pour le Sénégal

    2026 — présent

    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é.

    Laravel 13 · PostgreSQL · Next.js 16 · React 19 · Tailwind 4 · shadcn/ui · PayDunya · Cloudflare R2 · spatie/laravel-permission

  4. KumbisConsultations vidéo en direct, du créneau au paiement

    2026 — présent

    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.

    Laravel 13 · PostgreSQL · Sanctum v4 · Next.js · TypeScript · Agora · serwist (PWA) · Zustand · react-query · PHPUnit 12

  5. Gerex FoodSaaS multi-tenant de gestion de restaurant

    2025 — présent

    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.

    Laravel 13 · PHP 8.3 · Next.js 16 · React 19 · Laravel Horizon · Laravel Reverb · Redis · Docker

  6. EkoloGestion de collecte des déchets, du terrain à la carte

    2025

    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.

    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
Langues
  • FrançaisCourant
  • AnglaisProfessionnel