Ben Hattab Mahdi
Full Stack & AI Engineer
Multi-tenant SaaS, AI agents (RAG), scalable APIs & automation
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
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.
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.
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.
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.
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.
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.
React Developer · Lansar Engineering
2023 — 2024- —Rebuilt the company website from scratch in React.
- —Improved search visibility and user experience.
Selected work
Synka Sphere — A SaaS platform where companies hire AI employees
2026 — presentA 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
Orchestra — The operating system for AI coding agents
2025 — presentA 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
Zeytouni — Group-buy marketplace with escrow, built for Senegal
2026 — presentA 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
Kumbis — Live video consultations, from booking to payout
2026 — presentA 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
Gerex Food — Multi-tenant restaurant management SaaS
2025 — presentA 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
Ekolo — Waste collection management, from the field to the map
2025A 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
- FrenchFluent
- EnglishProfessional