01 /
À propos
Comprendre le besoin.
Construire la solution.
Je suis Mohamad, élève ingénieur à l’ENSTA — Institut Polytechnique de Paris, spécialisé en conception de systèmes numériques. Mon terrain de jeu : le développement logiciel, du modèle de données à l’expérience utilisateur.
J’aime concevoir des API structurées, des interfaces claires et des applications fiables. Avec Java, Spring Boot, React et Python, je travaille aussi bien sur des plateformes web que sur l’intégration de modèles d’IA dans des outils concrets.
Après des expériences chez Ogero Telecom et H Consulting, je recherche une équipe où contribuer, approfondir mes compétences et relever de nouveaux défis techniques.
+Basé en France. Ouvert aux opportunités en France et à l’international.
02 /
Projets sélectionnés
01APPLICATION WEB · FULL-STACK
OpsPilot
Une plateforme, plusieurs organisations.
Une plateforme multi-tenant pour enregistrer et gérer les services supervisés de plusieurs organisations, dans différents environnements. Des accès définis par rôle et une architecture pensée autour de chaque organisation.
INTERFACEReact
API RESTSpring Boot
DONNÉESPostgreSQL
Dans les détails+
Du modèle de données au contrôle d’accès
- Modèle relationnel pour les organisations, utilisateurs, adhésions et services ; migrations versionnées avec Flyway.
- Authentification JWT et autorisations au niveau organisation avec les rôles OWNER, ADMIN, ENGINEER et VIEWER.
- Backend en couches contrôleur, service, repository et domaine ; environnement PostgreSQL avec Docker Compose.
02APPLICATION DESKTOP · IA APPLIQUÉE
NSFW Cutter
L’IA suggère. L’utilisateur décide.
Un éditeur vidéo Windows qui aide à détecter et retirer les passages indésirables. Une analyse multimodale locale propose des segments horodatés, que l’utilisateur accepte ou rejette avant l’export.
ANALYSEIA locale
VALIDATIONUtilisateur
EXPORTFFmpeg
Dans les détails+
De l’analyse locale à un export maîtrisé
- Classification visuelle puis analyse des séquences candidates avec Qwen2.5-VL ; suggestions soumises à validation humaine.
- Timeline interactive, traitement asynchrone et export vidéo avec synchronisation de l’audio et des sous-titres.
- Contribution en équipe chez H Consulting : architecture Python modulaire, tests unitaires et E2E, packaging Windows et CI/CD.
Retrouvez mes autres projets sur GitHub
03 /
Un parcours, en construction
MAI — SEPT. 2026
Stagiaire ingénieur logiciel & IA
H Consulting
Développement en équipe d’une application de modération et de montage vidéo assistés par IA. Du pipeline multimodal local à la livraison d’une application Windows testée et packagée.
FÉV. — MAI 2025
Stagiaire ingénieur logiciel
Ogero Telecom · Liban
Développement en autonomie d’un prototype de gestion des utilisateurs et des droits d’accès. API REST, contrôle d’accès RBAC, validation des données et automatisation des tests backend.
Formation
ENSTA
2025 — 2027Diplôme d’ingénieur généraliste (prévu)
Institut Polytechnique de Paris · Conception de Systèmes Numériques
Université Libanaise
2022 — 2025Licence en Génie des Réseaux Informatiques et Télécommunications
Faculté de Technologie · Saïda, Liban
04 /
Ma boîte à outils
Des outils choisis pour construire, tester et livrer.
{ }Backend
Java · Spring Boot · Spring Security · Python · ASP.NET Core · REST APIs
< / >Frontend & interfaces
React · Next.js · JavaScript · PySide6 / QML
[ : ]Données & infrastructure
PostgreSQL · SQLite · Flyway · Docker · Linux
✳IA & vidéo
PyTorch · scikit-learn · Qwen2.5-VL · Faster-Whisper · FFmpeg
La qualité, à chaque étape.
JUnit · Mockito · Testcontainers · GitHub Actions · GitLab CI/CD
Certifications & formations
Software EngineerHackerRank · 2026
Introduction to LangChain · PythonLangChain Academy · 2026
Français B2Anglais B2Arabe Langue maternelle