Mohamed Chafik El Ouazzani, étudiant ingénieur en informatique

Je conçois des solutions concrètes à des problèmes réels.

En 3ᵉ année du cycle ingénieur à l'EMSI (filière IIR), à Casablanca. J'aime comprendre un besoin en profondeur avant de coder, puis aller jusqu'au bout : de l'idée à l'application en ligne.

Prévision des ventes sur 14 jours
Extrait du projet Provixa
XGBoost
Aujourd'hui J-21 J0 J+14
Ventes réelles Prévision Intervalle
Illustration de la fonctionnalité. Voir la vraie démo

Projets

Trois applications Django complètes, avec authentification par rôle, données de démonstration et déploiement.

Analyse commerciale et machine learning

Provixa

Système d'analyse des performances commerciales pour un réseau d'agences : suivi du chiffre d'affaires, des ventes, des produits et des vendeurs, avec comparaison à la semaine précédente.

  • Prévisions de ventes à 14 jours avec un modèle XGBoost, réparties par agence et par région
  • Tableaux de bord distincts pour le chef de région et le commercial multi-agences
  • Détection des produits à rotation lente et des vendeurs inactifs
  • Connexion protégée par verrouillage anti-bruteforce
Django 6XGBoostpandasChart.jsBootstrap 5SQL Server

La démo est hébergée sur une instance gratuite : le premier chargement peut prendre jusqu'à une minute. Identifiants de test affichés sur la page de connexion.

Plateforme immobilière

Logement Immobilier

Plateforme d'annonces qui met en relation des propriétaires et des personnes à la recherche d'un logement, avec un espace d'administration pour modérer le contenu.

  • Recherche filtrée par ville, type de bien, prix et surface
  • Carte interactive et géolocalisation des annonces avec Leaflet et OpenStreetMap
  • Trois espaces par rôle : visiteur, propriétaire (tableau de bord, demandes de visite) et administrateur
  • Validation des annonces, gestion des utilisateurs et traitement des signalements
Django 6JavaScriptLeaflet.jsSQL ServerResponsive
Projet académique, EMSI

GestionDesTutorats

Application qui organise le tutorat entre étudiants : les tuteurs publient leurs disponibilités, les étudiants réservent des séances, et la plateforme gère les salles et les matières.

  • Gestion des séances, des disponibilités (présentiel ou à distance), des salles et des matières par année d'étude
  • Messagerie interne et notifications
  • Espace d'administration de la plateforme
  • Base SQL Server en local, bascule automatique vers SQLite pour la démo en ligne
DjangoSQL ServerSQLiteGunicorn

Autres réalisations

Des projets plus courts, du web au matériel, réalisés pendant le cycle ingénieur.

MyManager

Application web de gestion backoffice avec opérations CRUD, recherche, tri, pagination et échanges via API.

JavaScript, HTML, CSS

Jeu de réflexe

Système temps réel qui mesure et affiche le temps de réaction du joueur, optimisé pour la réactivité.

Arduino

Contrôleur d'écran LCD

Conception de la logique d'affichage d'un écran LCD, testée et validée sur carte FPGA.

VHDL, FPGA

Gestion d'événements

Application console : clients, événements et ressources en CRUD, avec un système simple de facturation.

C

Gestion de restaurant

Restaurants, catégories et plats avec recherche, tri, et sauvegarde des données dans des fichiers texte.

C

Parcours

Étudiant en ingénierie informatique à l'EMSI, je m'intéresse au développement d'applications qui répondent à des besoins concrets : gérer, suivre, analyser, puis rendre la donnée utile.

Ma base couvre la programmation (C, C++, Python, Java), les bases de données (Oracle SQL, SQL Server) et le web, avec une expérience croissante du cycle complet : conception, développement, données de démonstration et mise en production.

Janvier 2026
Certifications
JavaScript, jQuery et JSON. Introduction à la programmation orientée objet (en C++).
Octobre 2023 à aujourd'hui
Cycle d'ingénierie informatique (3IIR)
École Marocaine des Sciences de l'Ingénieur (EMSI)
Septembre 2021 à juin 2022
Baccalauréat Sciences Physiques et Chimie
Lycée Moulay-Abdallah

Compétences

Langages

PythonJavaCC++JavaScriptPHP

Web

DjangoSymfonyHTMLCSSBootstrapChart.jsLeaflet

Données

SQL ServerOracle SQLSQLitepandasXGBoost

Déploiement

Git et GitHubRenderGunicornWhiteNoise

Systèmes

UNIXArduinoVHDL et FPGA

Langues

Arabe, langue maternelleFrançais, courantAnglais, courant

Un stage, un projet, une question ?

Je réponds à tous les messages. Le plus simple est de m'écrire par email.

© 2026 Mohamed Chafik El Ouazzani Site réalisé en HTML, CSS et JavaScript