benzaazaa.com — Full-stack software engineer

Casablanca, Morocco · Remote worldwide


Mohammed AmineBenzaazaa

Mohammed Amine Benzaazaa
// Full-stack · TypeScript · AI

Mohammed Amine Benzaazaa. Full-stack software engineer, 5+ years shipping TypeScript products: React, Next.js, Node.js/NestJS, React Native and applied AI. Right now I own a logistics platform used daily by 100+ employees, handling 2M+ requests per week.

// Manifesto

Manifesto

Front to back.

Web to mobile.

Idea to prod.

One engineer across the whole feature: the UI, the API, the database, the mobile app and, when it helps, the AI part. I am comfortable owning a feature end to end or slotting into an existing team and its codebase. Today that means a logistics platform with orders, shipment tracking, delivery workflows, admin dashboards and two mobile apps.

What I work with

// Languages & tools


  1. Frontend

    Interfaces a team can keep changing: typed components, clear state, accessible by default.

    • TypeScript
    • React
    • Next.js
    • Tailwind CSS
  2. Backend

    APIs with written contracts, data models first, Postgres or Mongo underneath.

    • Node.js
    • NestJS
    • REST
    • PostgreSQL
    • MongoDB
    • Supabase
  3. Mobile

    React Native apps that share types and API contracts with the web.

    • React Native
    • TypeScript
  4. Applied AI

    LLM features and multi-agent workflows; computer vision at the edge.

    • LLMs
    • Multi-agent
    • Python
    • YOLO
    • OpenCV
  5. Quality

    Tests that catch real regressions, and a release that is checked before prod.

    • Playwright
    • TDD / BDD
    • CI/CD

Impact

// Before → after, real numbers only


Working globally

// UK · China · DR Congo · Morocco · US/EU


Time zone
Casablanca, GMT+1. Full overlap with Europe, afternoons with US East Coast mornings, mornings with Asia.
Languages
Arabic (native), English and French (professional). Ships Arabic right-to-left interfaces.
How I work remotely
Written specs and async updates, small reviewable PRs, docs next to the code.
Open to
Remote roles in Europe and the US, or relocation.

Selected work

// Scroll sideways · tap for the case study


Case studies

Case #01 – 2026

ECOM IN AFRICA

Tech Lead · Jan 2026 – now

  • Front
  • Back
  • Mobile

The logistics and order-management platform behind cash-on-delivery commerce in the Democratic Republic of the Congo, built from Casablanca. I own its architecture end to end and build across it, from the admin dashboards to the API and the mobile apps.

  • Used daily by 100+ employees and handling 2M+ requests per week.
  • Order management, shipment tracking, delivery workflows, admin dashboards and two mobile apps.
  • Lead a team of three developers: architecture decisions, code review standards and release quality.
  • Define component architecture, API contracts and testing standards; mentor through code review and pairing.

Stack: React, Next.js, TypeScript, Node.js, NestJS, React Native, PostgreSQL, MongoDB

ECOM IN AFRICA screenshot: dashboard

01 / 06 · dashboard

↑ Back to all projects

Case #02 – 2026

CodFlow

Tech Lead at ECOM IN AFRICA · driving delivery

  • Front
  • Back
  • AI

A cash-on-delivery order management product for merchants in Morocco, built in Casablanca by the ECOM IN AFRICA team. I drive its delivery.

  • Drive delivery of CodFlow as Tech Lead: scope, architecture and release quality.
  • AI insights: one click turns the period's orders, delivery and ad numbers into a short read and recommended actions.
  • AI product research: describe a niche, get candidate products to review, then move winners through a launch pipeline.
  • Live operations dashboard: orders, confirmation and delivery rates, seller leaderboard and real ROAS from Meta ad spend.

Stack: TypeScript, React, Node.js

CodFlow screenshot: dashboard

01 / 08 · dashboard

↑ Back to all projects

Case #03 – Side project

Nursentra

Builder

  • Mobile
  • AI
  • Pipeline

An NCLEX exam-prep app. The content was reworked end to end by a multi-agent LLM workflow, and a Python pipeline turns quizzes into short videos.

  • 187 lessons across 22 modules, 664 quiz questions and 1,500+ flashcards.
  • Multi-agent AI workflow (an orchestrator and five sub-agents with Claude) to rework all the content.
  • Python and Pillow pipeline that generates quiz videos for TikTok and Reels.

Stack: React Native, Python, Pillow, Claude

Nursentra screenshot: dashboard
Nursentra screenshot: lesson
Nursentra screenshot: library

01 / 06 · dashboard

↑ Back to all projects

Case #04 – 2026

SentraPPE

Founder and builder · Apr 2026 – now

  • AI
  • Edge
  • Dashboard

Computer vision on the cameras a site already has. An edge agent detects missing PPE in real time and raises HSE alerts in a dashboard.

  • YOLO and OpenCV inference at the edge, on existing site cameras.
  • React and Supabase dashboard for HSE alerts.
  • Presented at the BDO Digital Trophy.

Stack: Python, Ultralytics YOLO, OpenCV, NumPy, React, Supabase

SentraPPE screenshot: dashboard

01 / 06 · dashboard

↑ Back to all projects

Case #05 – 2026

COD Reconciler

Builder · open-source demo

  • Front
  • Data
  • Tests

Couriers collect cash on delivery and pay it back in batches, with statements that rarely line up with the orders. This app matches each remittance line against its order and shows what every courier still owes, line by line.

  • Money in integer minor units end to end, no floating-point amounts.
  • Idempotent ingestion: re-uploading a statement never double counts.
  • English and Arabic, with a full right-to-left layout.
  • Per-courier dispute export with the rows behind each claim.
  • 145 unit tests, 19 end-to-end tests.

Stack: Next.js, TypeScript

COD Reconciler overview on synthetic demo data: what each courier owes, with totals and charts.

↑ Back to all projects

Case #06 – 2026

Bricovit

Freelance, built alone · client project · 2026

  • Front
  • Back
  • Client

Bricovit lets people in Morocco book a vetted plumber, electrician, cleaner or painter in a couple of minutes, and lets tradespeople sign up as providers. I built it alone for a client, from the landing page to auth and the provider directory, and it runs in production on the client's own domain.

  • Two-sided marketplace: customers browse services and providers, tradespeople register with their own provider account.
  • Next.js front end with Supabase for auth (email and Google) and data.
  • French and Arabic, responsive from phone to desktop.

Stack: Next.js, TypeScript, Supabase

Bricovit screenshot: dashboard

01 / 04 · dashboard

↑ Back to all projects

Case #07 – 2023 – 24

SonarX

Full-stack and mobile developer, Chaudhry Group · Sep 2023 – Sep 2024

  • Mobile
  • Front
  • Back

SonarX is a crypto staking and rewards platform: users connect a wallet, stake, track their rewards and grow a referral team. I was the full-stack and mobile developer, building the React Native app and the web and backend features behind it.

  • Built the mobile app in React Native from the Figma designs: onboarding, sign-up, wallet connection, staking, rewards, statistics and team levels.
  • Built MERN-stack features across web and mobile, with API-driven screens and reusable components.
  • Led agile delivery across web and mobile releases, coordinating priorities and shipping on time.

Stack: React Native, React, Node.js, Express, MongoDB

SonarX screenshot: dashboard

01 / 09 · dashboard

↑ Back to all projects

Case #08 – 2024 – 25

Breedsphere

Senior Software Developer, VSNi · Sep 2024 – Dec 2025

  • Front
  • Back
  • E2E

A genetic evaluation and breeding data platform for plant and animal breeding, built at VSN International with a remote team across the UK and China.

  • Built product features with React, TypeScript and NestJS.
  • Built full Playwright BDD end-to-end test automation.
  • Improved release confidence through TDD/BDD and CI/CD release validation.
  • Worked across the team's frontend and task, executor and analysis services: trial audit, model comparison and results views.
  • Screenshots use a fictional demo dataset; no company or customer data is shown.

Stack: React, TypeScript, NestJS, Playwright

Breedsphere screenshot: dashboard

01 / 06 · dashboard

↑ Back to all projects

Open source

// 9 projects · 230k+ GitHub stars combined


I send fixes back to the open-source tools I build with: auth, CMS, queues, routing, email and AI tooling used by developers worldwide.

How I work

// Four steps, no magic


  1. Step 1: Audit

    Read the code, the logs and the tickets, and ask the people who know the system. Then agree on what matters most.

  2. Step 2: Architecture

    Data model, API contracts and boundaries, written down and reviewed together so everyone builds on the same plan.

  3. Step 3: Build

    Small pull requests, code review both ways, pairing when it unblocks someone.

  4. Step 4: Test & ship

    Unit and Playwright tests, release checks in CI, then prod.

Experience

// 2020 → now


  1. Tech Lead / ECOM IN AFRICA

    Logistics and order-management platform for cash-on-delivery commerce, running operations in the Democratic Republic of the Congo.

    Casablanca · operations in DR Congo

  2. Senior Software Developer / VSN International (VSNi)

    Built features for Breedsphere, a genetic evaluation and breeding data platform, with React, TypeScript and NestJS, in an international team spread across the UK and China.

    Remote · team across the UK and China

  3. React Native / Full Stack Developer / Chaudhry Group

    MERN-stack and React Native features across web and mobile for the SonarX platform; led agile delivery across releases.

    Remote

  4. Full Stack Developer, freelance / Im'enSe

    Full UI redesign in React, Tailwind CSS, React Native and Node.js, with the API and data flows behind it.

    Morocco

  5. Full Stack Developer / Big M Solutions

    Vue.js and Tailwind CSS interfaces and a full UI redesign on top of Node.js REST APIs.

    Morocco

  6. Frontend Developer / Twice Box

    Responsive UI features with React and Bootstrap; code reviews and UI/UX improvements.

    Morocco

// Education

  • Master's in Artificial Intelligence
    ENSAM Casablanca · In progress
  • Professional Licence, Database Administration & Web Technologies
    FST Settat, Hassan 1st University · 2021
  • Specialised Technician Diploma, IT Development
    OFPPT Casablanca · 2020

// Languages

  • ArabicNative
  • EnglishProfessional (B2)
  • FrenchProfessional working proficiency (B2)