Salut, je suis Monsif 👋

Je construis

des APIs Spring Boot 

Ingénieur Full-Stack spécialisé en Spring Boot, Next.js, React & IA. Je conçois des applications web évolutives et des solutions intelligentes qui résolvent de vrais problèmes métier.

SM

À propos

Je suis un ingénieur full-stack expérimenté, spécialisé dans les backends Spring Boot, les frontends Next.js et React, et les produits alimentés par l'intelligence artificielle. J'aime créer des applications web, participer à des hackathons et explorer les nouvelles technologies — en particulier à l'intersection du développement web moderne et de l'IA. Je travaille actuellement chez ChronoDiali en tant qu'ingénieur full-stack et responsable IT. En dehors de la technologie, je suis passionné par le sport, notamment la musculation, qui reflète mon engagement envers la discipline, la constance et l'amélioration continue.

Expérience professionnelle

C

ChronoDiali

Mars 2026 - Présent
Ingénieur Full-Stack / Responsable IT
Architecture et maintenance de systèmes logistiques pour la gestion des expéditions e-commerce au Maroc. Développement d'outils internes avec Next.js et React, ainsi que des microservices Node.js/Python pour automatiser les tâches répétitives, réduisant les erreurs manuelles de 40 %. Direction des intégrations techniques et gestion du cycle de vie complet, de l'analyse des besoins métier au déploiement et à l'optimisation continue.
A

ABALSIA Consulting

Fév. 2025 - Oct. 2025
Stagiaire en ingénierie logicielle
Contribution au développement d'une application full-stack de gestion des transports publics avec Django REST Framework et Next.js (Material UI, TanStack). Mise en place d'une génération de contenu assistée par IA via Azure OpenAI pour la publication multicanal (Facebook, Twitter, SMS, site web) et intégration des Webhooks Facebook pour la gestion des commentaires en temps réel. Développement de flux GTFS et GTFS-RT. Participation aux modules de contrôle d'accès par rôles, authentification Microsoft SSO, récupération de mot de passe et configuration système en méthodologie Scrum. Tests unitaires (Django) et tests de bout en bout (E2E) avec Selenium.
M

Maghreb Rayonnage

Juil. 2024 - Août 2024
Stagiaire en ingénierie logicielle
Développement d'une application web dynamique avec Next.js, React et Node.js pour automatiser la génération de rapports personnalisés (Cahier des Prescriptions Spéciales), réduisant les erreurs humaines et les délais de production. Création d'un script de scraping d'images pour une plateforme B2B et migration de la gestion des données clients du papier vers une interface en ligne. Interface utilisateur avec Tailwind CSS et script de scraping via les API Google Maps et Google Places. Tests unitaires avec Jest et automatisation navigateur avec Selenium.

Compétences

Spring Boot
Next.js
React
TypeScript
Java
Python
PyTorch
Scikit-learn
Machine Learning
Node.js
Docker
Kubernetes
Postgres
Tailwind CSS
Django
C++
Microsoft .Net (C#)
Javascript
Microsoft SQL Server
Oracle Database
MongoDB
MySQL
Git
GitHub
Pandas
Hadoop
Pig
Hive
Jest
Selenium
Tests unitaires
Tests de bout en bout (E2E)
Mes projets

Découvrez mes derniers travaux

J'ai travaillé sur une variété de projets, des plateformes alimentées par l'IA aux applications web full-stack avec Spring Boot, Next.js et React. Voici quelques-uns de mes favoris.

GlamFlow AI API : Analyse cutanée & API de recommandation

GlamFlow AI API : Analyse cutanée & API de recommandation

Une API IA prête pour la production qui analyse l'état de la peau et classifie les types de peau grâce à YOLO11 pour la détection des problèmes (acné, rides, taches) et ResNet pour la classification (sèche, normale, grasse). Déployée sur RapidAPI avec analyse de qualité dermatologique, support multilingue (FR/EN) et recommandations produits en temps réel via Shopify.

Python
Flask
YOLO11
ResNet
PyTorch
Machine Learning
Deep Learning
OpenCV
RapidAPI
Docker
Groq AI
GlamFlow AI : Analyse cutanée et recommandation produits

GlamFlow AI : Analyse cutanée et recommandation produits

Une plateforme skincare alimentée par l'IA qui analyse l'état de la peau et recommande des produits personnalisés. Un modèle YOLO détecte les problèmes cutanés, tandis qu'un modèle ResNet classifie les types de peau. Le backend Flask traite les images et stocke les résultats dans Supabase. Le frontend Next.js et React offre une expérience fluide avec des recommandations Shopify.

React
Next.js
Python
Flask
YOLO11
Machine Learning
Deep Learning
OpenCV
Supabase
TailwindCSS
Shopify SDK
Site de location de voitures de luxe

Site de location de voitures de luxe

Plateforme de location de voitures de luxe avec Spring Boot en backend et React.js en frontend. Les utilisateurs peuvent parcourir les véhicules, choisir les dates et réserver. Authentification et sécurité via Spring Security et tokens JWT.

Spring Boot
React.js
Spring Security
JWT
Java
PostgreSQL
REST API
TailwindCSS

WebMorphers Agency

Chez WebMorphers, nous concevons et développons des sites web et applications mobiles sur mesure. Nous utilisons React, Next.js et Node.js pour créer des solutions responsives, évolutives et visuellement attrayantes, couvrant tout le cycle de développement.

React
Next.js
Node.js
TailwindCSS
PostgreSQL
Figma
Stripe
Docker
Firebase
MapBox
beastopia - Site P2E Solana

beastopia - Site P2E Solana

Beastopia est un monde immersif où créatures mythiques et paysages vibrants prennent vie. Un havre pour les aventuriers offrant quêtes, lore profond et exploration sans limites, construit avec Next.js et React.

React
Next.js
Node.js
TailwindCSS
Figma
shadcn
DogzApp - site meme coin

DogzApp - site meme coin

DogzApp est une plateforme sociale pour propriétaires de chiens, combinant communauté, soins animaliers et récompenses blockchain. Construite avec Next.js et React pour une expérience moderne et engageante.

React
Next.js
Node.js
TailwindCSS
shadcn
GONDIF

GONDIF

Une Progressive Web App (PWA) permettant de réserver facilement des services de lavage auto. Le client indique sa localisation et une équipe se déplace sur place avec le matériel nécessaire.

Next.js
React
PWA
TailwindCSS
MapBox API
Node.js
Firebase

Parabeyou - Boutique beauté e-commerce

Conception, développement et lancement d'une boutique Shopify personnalisée pour Parabeyou, revendeur de cosmétiques coréens et japonais. Design responsive, filtrage dynamique des produits et gestion fluide des variantes.

Shopify
Shopify Liquid
HTML/CSS
JavaScript
TailwindCSS
Figma
SEO
MEMORIAL

MEMORIAL

Librairie en ligne avec recommandations personnalisées basées sur l'historique d'achats. Modèle de recommandation entraîné avec K-Nearest Neighbors sur des données Kaggle, avec prétraitement soigné pour une meilleure précision.

Django
Python
Scikit-learn
Jupyter Notebook
My SQL
Bootstrap
Kaggle
Hackathons

J'aime construire des choses

Pendant mes études, j'ai participé à plus de 3 hackathons. Des personnes de tout le pays se réunissaient pour créer des choses incroyables en 2 à 3 jours. C'était fascinant de voir les possibilités infinies concrétisées par des individus motivés et passionnés.

  • R

    RADIOLOGY VISION AI - HACKATHON IEHF 2024

    Casablanca, Maroc

    Radiology Vision AI est une plateforme intelligente basée sur l'IA, conçue pour améliorer la qualité d'image en radiologie et optimiser les processus diagnostiques. Elle exploite des algorithmes d'IA pour améliorer la résolution, réduire le bruit et optimiser les examens d'imagerie médicale (scanner, IRM, radiographies).
  • H

    HACKATHON MÉDITERRANÉEN DES VILLES INTELLIGENTES

    Tétouan, Maroc

    Développement d'un système de surveillance des lampadaires via caméras de rue. En cas de panne, une notification est envoyée à un technicien via une application mobile Java. Application admin en Next.js et React pour assigner des zones aux équipes avec priorisation des zones à fort trafic.
  • H

    HACKATHON ORBIS HOUSE

    Casablanca, Maroc

    Développement d'un bot d'arbitrage sur la blockchain Solana. Le bot analyse les pools DEX pour détecter les écarts de prix et exécute des smart contracts en trading haute fréquence. L'application Next.js et React permet aux utilisateurs de rechercher des opportunités d'arbitrage.
Contact

Me contacter

Envie d'échanger ? Envoyez-moi un message direct sur Twitter et je vous répondrai dès que possible. J'ignore tous les messages de sollicitation commerciale.