Skip to content

AI & Solutions EngineerRabat, Morocco

Systems that talkto customers.

I design and build production AI systems, backend architecture and enterprise integrations — multi-tenant platforms that handle customer conversations at scale across messaging channels, CRMs and eight service channels.

Open to remote (EU / US-overlap) and relocationSee the work

2,645+

automated tests in production

99.9%

uptime across 10+ tenants

500k

contacts imported in under 10 minutes

100k

messages broadcast in under 30 minutes

+15%

conversion uplift for clients

8

channels served from one platform

02 — Live

Shipped and live.

safq.ai

SaaS product. Stripe billing, NextAuth v5, Prisma, and a dashboard over the AI orchestration backend.

  • SaaS
  • Stripe
  • Product
Visit site ↗

03 — Capabilities

Areas of expertise.

01

AI systems

Deploying large language models in production environments with the availability, accuracy and validation guarantees enterprise clients require.

  • Multi-model orchestration (Gemini, Claude, OpenAI)
  • Five-tier failover
  • Agentic function calling
  • Hybrid RAG — pgvector, BM25, HyDE
  • Custom MCP servers
  • Output validation & guardrails
  • TTS, transcription, vision
  • Darija & multilingual support

02

Backend & data

Multi-tenant backend architecture with strict data isolation, comprehensive automated test coverage and measured production reliability.

  • Java 17 / 21 — Oracle Certified Professional
  • Spring Boot 3, Spring Security
  • Virtual threads
  • JPA / Hibernate performance
  • PostgreSQL, pgvector, Redis
  • Flyway, Quartz, Resilience4j
  • Apache Kafka, event-driven pipelines
  • REST / OpenAPI design

03

Integrations & CRM

Connecting messaging platforms, CRMs and payment providers into unified pipelines, with the resulting data available where sales teams already work.

  • Meta WhatsApp Cloud API
  • Official WhatsApp coexistence
  • Click-to-WhatsApp ad attribution
  • Zoho CRM extensions, widgets & functions
  • Salesforce
  • Template & flow automation
  • Webhooks, OAuth2, HMAC
  • Stripe

04

Product & delivery

End-to-end delivery across interface, infrastructure, domain configuration and deployment, including direct technical discovery with clients.

  • Next.js, React, TypeScript
  • Tailwind, motion design
  • Angular, Vue
  • Docker, Railway, Vercel, Nginx
  • CI/CD, Jenkins
  • DNS & deployment architecture
  • JUnit, Mockito, Playwright
  • Technical discovery with clients

04 — Experience

Professional experience.

  1. Voom Digital

    Now

    AI & Solutions Engineer

    Oct 2025 — Present · Casablanca, hybrid

    Sole architect of a multi-tenant conversational platform that handles customer conversations for enterprise brands across eight channels.

    • Built a production AI agent with five-tier model failover and seven agentic tools, serving 10+ tenants and lifting conversion by 15%.
    • Implemented official Meta coexistence, allowing clients to retain the WhatsApp Business app on their own devices while the same number operates through the Cloud API, with message history synchronised in both directions.
    • Delivered custom Zoho CRM widgets surfacing a contact’s live conversation within the CRM record, eliminating tab switching and manual lookups for sales agents.
    • Captured Click-to-WhatsApp advertisement webhooks and injected the originating ad context into the agent prompt, so initial responses reflect the specific campaign the customer engaged with.
    • Automated per-client workflows dispatching approved WhatsApp templates and flows from CRM triggers, with variable resolution and delivery tracking.
    • Integrated the AI agent with the CRM prospect module for automated prospect creation from qualified conversations.
    • Ran the backbone on Java 21 virtual threads and Spring Boot 3.3: 2,645+ tests, 138 migrations, 100+ webhooks/sec at 99.9% uptime.
    • Java 21
    • Spring Boot 3.3
    • PostgreSQL / pgvector
    • Redis
    • Gemini
    • Claude
    • OpenAI
    • MCP
    • Meta Cloud API
    • Zoho CRM
    • Salesforce
    • Next.js
    • Docker
  2. Orange Morocco

    Software Engineer — Final Year Project

    Mar — Sep 2025 · Rabat

    Digitalised the FabLab end to end, replacing manual paperwork for 50+ members and 200+ users.

    • Modular microservices backend of 9+ Spring Boot services with inter-service messaging over Apache Kafka.
    • Real-time reservation system using optimistic locking, eliminating 100% of scheduling conflicts.
    • Integrated 10+ IoT devices — 3D printers, Raspberry Pi — over REST, plus an AI support assistant.
    • Java 17
    • Spring Boot 3.4
    • Angular
    • MySQL
    • Apache Kafka
    • Swagger
  3. Freelance

    Backend & Integrations Developer

    Mar 2024 — 2025 · Remote

    Four production systems delivered on time for direct clients, at 98% satisfaction.

    • Shipped drivy.ma and three multi-tenant REST APIs handling 500+ transactions a day.
    • Secured with JWT/OAuth2, RBAC across five roles, Keycloak SSO and complete audit trails.
    • Integrated Stripe and Zoho CRM with retry logic and error handling; full OpenAPI documentation.
    • Mentored a junior developer through their first production release.
    • Java 17
    • Spring Boot
    • MySQL
    • Stripe
    • Keycloak
    • Docker
    • Nginx
    • Angular

05 — Background

Engineer, Rabat.

Software engineer specialising in production AI systems, backend architecture and enterprise integrations. Oracle Certified Professional in Java SE 17, holding a State Engineering degree in Computer Science from EMSI Rabat.

Over the past two years I have architected and delivered a multi-tenant conversational platform serving more than ten enterprise tenants across eight channels, with responsibility for the architecture, data model, test suite, deployment and supporting infrastructure.

My work spans multi-model LLM orchestration, hybrid retrieval, Model Context Protocol servers, and integration across Zoho CRM, Salesforce and the Meta WhatsApp Cloud API. I also design and build the client-facing interfaces these systems support.

Education

  • State Engineering Degree in Computer Science

    EMSI Rabat

    2022 — 2025

  • Higher Technician Diploma (HND), Software Development

    ISTA NTIC

    2019 — 2021

Certifications

  • Oracle Certified Professional: Java SE 171Z0-829
  • Oracle Database SQL Certified Associate1Z0-082
  • IBM Full-Stack Developer
  • Google Cloud Java Microservices
  • AWS DevOps

Languages

  • ArabicNative · C2
  • EnglishFluent · C2
  • FrenchProfessional · B2

06 — Contact

Available for new roles and projects.

Open to remote positions with EU or US overlap, and to relocation. For hiring enquiries, please include the scope of the system and the timeline.