Product-minded full-stack engineering across the whole system.

I build software where product judgment matters alongside the work behind the interface: systems, integrations, operations, delivery, and the people who depend on them.

A practical path through product and systems work

My core work is full-stack product delivery. I have built customer-facing products and the operational systems behind them—from mobile and web interfaces through APIs, data, payments, queues, integrations, administration, deployment, and observability.

At Terros, I worked on restaurant, workspace, booking, and operational-management products, as well as HelloLeo, an AI-native platform for business applications that I co-built with the team. Since 2025, I have worked on a travel-commerce platform as a full-stack engineer and technical lead, maintaining the roadmap and technical conversations while owning end-to-end product verticals.

I am also a cofounder of Clinavi, a medical-practice platform for Moroccan doctors that is currently in pilot. In a small founding team, I work across architecture, backend and frontend, product decisions, infrastructure, and security controls.

The work has expanded with the systems.

A compact timeline of the contexts that shape how I approach product and engineering work today.

  1. Clinavi · Cofounder and Full-Stack Engineer

    Building a medical-practice platform in pilot, with broad hands-on scope across product, architecture, frontend and backend, infrastructure, and security controls.

  2. Freelance · Full-Stack Engineer and Technical Lead

    Travel-commerce product work across provider integrations, transactional paths, fulfilment, administration, observability, technical planning, and delivery. Part-time alongside Terros through March 2026; full-time freelance from April 2026.

  3. Terros · Full-Stack Web Developer

    Product work across restaurant, workspace, booking, and operational-management systems, plus AI-enabled business applications built with the HelloLeo team.

  4. OHM Energies and Apside Maroc

    Early professional work across React and Next.js interfaces, PHP services in Symfony and Laravel, documented APIs, Docker workflows, testing, and delivery in a Scrum team.

Make complexity visible before it becomes expensive.

I prefer to define the product path, system boundaries, and operational ownership before implementation. That makes reviews more useful and gives delivery work a clear shape.

I am particularly comfortable where an interface meets a difficult boundary: external providers, identity, payments, queues, operational workflows, data consistency, or AI-enabled capabilities. My job is not to make complexity disappear; it is to put it where a product and its operators can work with it safely.

ENSAM Casablanca

Diplôme d’Ingénieur d’État, Mechatronics Engineering · 2020–2023

Working languages

English — full professional · French — full professional · Arabic — native

Casablanca, Morocco · UTC+1

Open to software engineering and technical-lead opportunities, including remote roles and contractor engagements.

The details are here. The work is in the case studies.