Skip to content
~/benhattab

Ben Hattab Mahdi

Full Stack & AI Engineer

Multi-tenant SaaS, AI agents (RAG), scalable APIs & automation

Download as PDF

Profile

I design and build SaaS platforms end to end — from domain modelling to the production VPS. For the past two years I have been making them autonomous: AI agents grounded in company data through RAG that take real actions inside the company's own tools.

I am a full stack engineer based in Dakar. I started out shipping sites and apps for Senegalese SMEs and ended up building the platforms that run them: escrow marketplaces, multi-tenant restaurant SaaS, rental management, waste collection, live video consultations. The through-line never changes — a Laravel backend that owns the truth, a Next.js frontend that trusts nothing, and infrastructure I deploy and administer myself.

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
Data
PostgreSQL · pgvector · Redis · MySQL · MongoDB · Qdrant · SQLite · Supabase · MinIO · Cloudflare R2 · S3
AI & 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
Realtime & integrations
Laravel Reverb · WebSockets · SSE · Agora · PayDunya · Wave · Orange Money
Quality & security
PHPUnit · Pest · Go test · JWT · OAuth2 · Sanctum · RBAC · Rate limiting · CORS · OWASP · ZAP · Snyk · Dependabot
Monitoring
Prometheus · Grafana · Sentry · LogDNA · Loki · Plausible · Datadog · PostHog

Experience

  1. Full Stack & AI Engineer · Compagnie Prestige Immobilier

    07/2026 — Present
    • Designed, built and deployed the CPI enrolment platform, from domain modelling through to production release.
    • Owned the group's entire web estate: content, performance and search visibility.
    • Introduced AI tooling for automation and content generation, and trained the teams to use it day to day.
    • Administered the company's physical servers and the VPS hosting its sites: deployments, security and backups.
    • Managed Microsoft 365 and its admin centre: accounts, licensing and security.
  2. IT Manager · Hengxing International

    2025
    • Maintained and optimised the company's internal networks.
    • Ran the website and supervised business-critical IT operations.
    • Improved service continuity and technical support.
  3. Web Development Instructor · Gomycode

    2024 — 2025
    • Trained students and working professionals in modern web development.
    • Supervised MERN and MEAN projects from design through to final review.
    • Authored course material and mentored learners one to one.
  4. Consultant — Mail Service Optimisation · Ministère des Finances du Sénégal

    2024 — 2025
    • Analysed and optimised internal document-management processes.
    • Introduced digital solutions that improved operational efficiency.
  5. Full Stack Developer · Shikam Group

    2024
    • Built full stack web applications in React and Node.js.
    • Hardened API security and improved search performance.
    • Set up development, staging and production environments.
  6. Full Stack Web Developer · Kati360

    2023 — 2024
    • Designed and deployed complete web applications.
    • Modelled and optimised both relational and NoSQL databases.
    • Built responsive interfaces and optimised performance.
  7. React Developer · Lansar Engineering

    2023 — 2024
    • Rebuilt the company website from scratch in React.
    • Improved search visibility and user experience.

Selected work

  1. Synka SphereA SaaS platform where companies hire AI employees

    2026 — present

    A multi-tenant platform where each company hires “AI employees”: agents grounded in its own documents through RAG, able to act inside Gmail, Slack, Notion and Google Drive — with human approval scaled to how risky the action is.

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

  2. OrchestraThe operating system for AI coding agents

    2025 — present

    A Go CLI that drives several coding agents (Claude Code, OpenCode, Mimo…) behind one supervised interface. It routes each task to the best-suited agent, validates the result through build → lint → test, lets the agent fix its own failures, and keeps nothing without your explicit approval.

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

  3. ZeytouniGroup-buy marketplace with escrow, built for Senegal

    2026 — present

    A Senegalese marketplace built on group buying and trust: the buyer pays a 30% deposit, the balance on delivery, and the money stays in escrow until they confirm the order arrived. In parallel, an AI copilot helps sellers price their products and work out their break-even point.

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

  4. KumbisLive video consultations, from booking to payout

    2026 — present

    A consultation platform where clients book live video or audio sessions with experts. Three roles — client, expert, administrator — drive all navigation and permissions, with SMS OTP authentication and FCFA billing.

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

  5. Gerex FoodMulti-tenant restaurant management SaaS

    2025 — present

    A multi-tenant SaaS for restaurants: stock, orders, finances, alerts and realtime reporting, with distinct interfaces for front of house and kitchen. A single API serves both the restaurant dashboard and the platform back office.

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

  6. EkoloWaste collection management, from the field to the map

    2025

    A waste-collection management platform: sites, vehicles, routes and field agents, with a map-driven dashboard in the office and a Flutter app in the field. A tool-equipped AI agent lets operations be queried in plain language.

    Laravel 13 · Next.js 16 · Flutter 3 · Riverpod · GoRouter · MapLibre GL · Mapbox GL · Cloudflare AI · Tailwind 4

Education

  • Force N2026 — Present

    Data Analyst programme

  • EDACY2024

    Full Stack Web Development — MEAN Stack track

  • Groupe ISI2021 — 2024

    Professional Bachelor's in Software Engineering

Certifications

  • MEAN Stack CertificateEDACY
  • React ReduxMindluster
  • Java EssentialsMindluster
  • Responsive Web DesignFreeCodeCamp
  • SQL & JavaScriptSoloLearn
  • Linux EssentialsNetAcad
Languages
  • FrenchFluent
  • EnglishProfessional