Mohammed EZ-ZOUAK

Full-stack software engineer

I build reliable web applications with Python, Django, and React. Based in Casablanca, working at ITSS Paris.

Casablanca, MoroccoCurrently at ITSS Paris
PythonDjangoReactPostgreSQL

Selected work.

Ideas made useful
IJConnect

Connecting the people who make a difference.

Professionals
Django

IJConnect

Production platform

Build and support a Django platform used daily by approximately 5,000 professionals across France. Work includes reducing statistics-page loads from minutes to ~30 seconds, resolving recurring year-end failures, and integrating private Matrix messaging with Django Channels, WebSockets, invitations, permissions, and live notifications.

  • Python
  • Django
  • PostgreSQL
  • Matrix
  • Django Channels
  • WebSockets

Proprietary work · Code confidential

Visual Defect Detection System

Computer vision

Built a proof-of-concept computer vision pipeline for automated defect detection on a manufacturing line. Achieved ~77% precision and 75% recall using YOLO and OpenCV. Integrated with a KPI dashboard for production monitoring.

  • Python
  • YOLO
  • OpenCV
  • Computer Vision
  • Dashboarding

Proprietary work · Code confidential

More projects

Client delivery, academic explorations, and the projects that built my practice.

7 projects

React 16 → 18 migration

Professional work · Confidential source

Independently migrated a client application to React 18, resolved compatibility issues, and passed client acceptance testing without functional regressions.

  • React
  • JavaScript
  • Compatibility
  • Release validation

Drupal full-text search

Professional work · Confidential source

Integrated Apache Solr full-text search into a Drupal CMS platform, supporting relevant content discovery across a large dataset.

  • Drupal
  • Apache Solr
  • PHP

Academic performance analytics

Academic project · 2024

Built an academic BI project connecting a data warehouse, Python/Airflow ETL, and Power BI dashboards to explore student grades and attendance with multidimensional analysis.

  • Python
  • Apache Airflow
  • Power BI
  • SQL
  • DAX
  • OLAP
Preview the projectAcademic performance analytics

Administrative process digitalization

Academic project · 2024

Developed React and Spring Boot platforms for residence-certificate and trade-register workflows, covering online applications, document generation, role-based access, notifications, and appointments.

  • React
  • Spring Boot
  • Docker
  • Microservices
Preview the projectAdministrative process digitalization

PhD enrollment management

Academic project · 2024

Created an Angular and Spring Boot application for doctoral admissions, including document submission, application tracking, student profiles, and review and approval workflows.

  • Angular
  • Spring Boot
  • Docker
Preview the projectPhD enrollment management

Cardiovascular risk modeling

Academic project · 2024

An academic machine-learning study comparing classification models on cardiovascular data, from data cleaning and feature engineering to validation and visualization.

  • Python
  • Scikit-learn
  • Pandas
  • Jupyter
  • Matplotlib
Preview the projectCardiovascular risk modeling

Bricolini · Home services

Academic project

Built a PHP MVC web application for home-service bookings with client and service-provider profiles, service management, and email integration.

  • PHP
  • MySQL
  • Bootstrap
  • MVC
Preview the projectBricolini · Home services

About me

The person behind the work

A backend mindset. A full-stack perspective.

I’m a full-stack software engineer with a strong Python and Django backend focus, currently working at ITSS Paris. I deliver features from requirements and estimation through deployment and production support. My recent work includes a Django platform used by approximately 5,000 professionals each day, PostgreSQL performance tuning, Matrix and WebSocket integrations, and a React 16 to React 18 migration. I also built a computer-vision proof of concept with YOLO and OpenCV at Lear Corporation. I hold a State Engineering degree from ENSA Tetouan and work in Arabic, French, and English.

Explore my experience

Experience

From first commit to production
Aug 2025 – PresentITSS ParisSoftware Engineer

Casablanca, Morocco

  • Deliver full-stack features from requirements analysis and estimation through production support, communicating technical constraints and timelines directly to clients.
  • Build data models, migrations, business rules, AJAX endpoints, forms, and administration tools with Python, Django, JavaScript, HTML, CSS, Bootstrap, and LESS.
  • Build IJConnect, a production Django platform used daily by approximately 5,000 professionals across France.
  • Resolved recurring year-end HTTP 500 errors and reduced statistics-page loads from several minutes to approximately 30 seconds through Django ORM analysis, PostgreSQL indexing, and date-range partitioning.
  • Collaborated on private real-time messaging with Matrix (matrix-nio), Django Channels, and WebSockets, including controlled two-person rooms, invitations, permissions, and live notifications.
  • Independently migrated a client application from React 16 to React 18 and passed client acceptance testing without functional regressions.
  • Contribute to Drupal CMS work across client projects and support Docker Compose and Bitbucket Pipelines workflows, production incidents, and release validation.
Feb 2025 – Jul 2025Lear CorporationSoftware Engineer Intern

Kenitra, Morocco

  • Built a manufacturing defect-detection proof of concept with Python, OpenCV, and multiple YOLO versions, achieving approximately 77% precision and 75% recall.
  • Validated the application on the production line with a live camera feed and analyzed prediction errors with the quality team.
  • Developed KPI dashboards for defect rates, production throughput, and downtime.
Jun 2024 – Aug 2024Twins GroupeWeb Developer Intern

Fes, Morocco

  • Contributed to the Drupal-based redesign of Morocco’s Court of Auditors website.
  • Developed content-search and content-type management features while working through Agile sprints.

Skills

The tools behind the solutions

Backend & APIs

Python · Django · Django ORM · OpenAI API · WebSockets · Django Channels · Matrix · Java · Spring Boot

Databases

PostgreSQL · MySQL · SQL Optimization · Indexing · Range Partitioning · AWS RDS · Power BI

Computer Vision

OpenCV · YOLOv8 · YOLOv10 · YOLOv11 · Model Evaluation · KPI Dashboards

Frontend

JavaScript · React · TypeScript · Django Templates · Bootstrap · LESS · HTML · CSS · Drupal

Cloud & DevOps

Docker · Docker Compose · Bitbucket Pipelines · Git · Linux · CI/CD · Vercel

Languages

Arabic (Native) · French (C1) · English (C1)

Education

2020 – 2025

ENSA Tetouan — Tetouan, Morocco

State Engineering Degree in Computer Science (Master's Equivalent)

Specialization: Information Systems and Decision Support

Additional learning

  • Data Engineer AssociateDataCamp · 2023
  • Data Engineering ZoomcampDataTalksClub · 2023 cohort

Let’s build
something useful.

Currently a Software Engineer at ITSS Paris. Always open to interesting backend projects and engineering conversations.

Let’s talk