Ce que je construis

Un profil caméléon, du backend à l’IA.

Backend Java, applications web et mobiles, IA, cloud : je m’adapte à l’écosystème de votre projet et j’apprends vite ce qui me manque. Chaque service ci-dessous s’appuie sur des projets réels que vous pouvez ouvrir.

projets documentés
27
écosystèmes de langages
7
langages utilisés en projet
12
certificats
50

Polyvalence

Les écosystèmes dans lesquels j’ai livré

  • JavaBackends & microservicesSpring BootSpring CloudJPA
  • PythonIA, données & APIFastAPIDjangoTensorFlow
  • TypeScriptWeb & full-stackAngularReactNext.js
  • PHPApplications web MVCLaravelSymfony
  • C# / .NETApplications d’entrepriseASP.NET CoreEF Core
  • MobileAndroid & multiplateformeFlutterKotlinJetpack
  • C / C++Algorithmique & performanceC++20STLCMake

Services

Ce que je peux construire pour vous

Backend Java & microservices

Des API Spring Boot sécurisées et documentées, en couches ou en microservices derrière une API Gateway, avec des règles métier testées.

  • API REST en couches : Controller, Service, Repository, DTO.
  • Sécurité JWT, BCrypt et RBAC, isolation multi-tenant si besoin.
  • Transactions cohérentes, idempotence, tests JUnit et Testcontainers.
  • Contrats OpenAPI et collections Postman.
  • Java
  • Spring Boot
  • Spring Security
  • Spring Cloud Gateway
  • JPA
  • MySQL
  • PostgreSQL

Copilotes IA & RAG

Un assistant qui répond à partir de vos documents, cite ses sources, respecte les droits de chacun et passe la main à un humain quand il le faut.

  • Extraction, découpage et indexation des PDF et DOCX.
  • Recherche filtrée par rôle avant la génération, réponses sourcées.
  • Streaming SSE et escalade vers un ticket de support.
  • Évaluation de la qualité des réponses.
  • FastAPI
  • LangChain
  • OpenAI
  • pgvector
  • Embeddings
  • SSE

IA appliquée & vision

Des modèles de deep learning évalués honnêtement : jeu de test officiel, fuites de données repérées, pipeline reproductible.

  • Prétraitement et augmentation adaptés au domaine.
  • CNN et transfer learning (ResNet50).
  • Métriques complètes, model card, inférence temps réel.
  • Python
  • TensorFlow
  • Keras
  • OpenCV
  • scikit-learn

Plateformes administrables

Des sites en production que votre équipe met à jour seule, avec un CMS headless, des médias rapides et une maintenance suivie.

  • Front-end éditorial performant.
  • CMS pour publier sans développeur.
  • SEO, performances et évolutions en production.
  • Next.js
  • Strapi
  • Supabase
  • Cloudinary
  • Django

Applications mobiles

Des apps Android et Flutter structurées comme un backend : couches nettes, état prévisible, données disponibles hors ligne.

  • Clean Architecture ou MVVM.
  • Stockage local et synchronisation prête pour une API.
  • Interfaces Material Design et tableaux de bord.
  • Flutter
  • Dart
  • Kotlin
  • BLoC
  • Room
  • Hive

Automatisation & outils data

Des outils qui remplacent une tâche répétitive : collecte de données, classement explicable, historique et exports prêts à partager.

  • Collecte via API et déduplication.
  • Score et règles de classement transparents.
  • Exports Excel, CSV et JSON, API REST.
  • Python
  • Flask
  • Node.js
  • PostgreSQL
  • SerpApi

Apprendre en continu

Un nouvel écosystème à chaque étape

Je ne me limite pas à une seule stack : chaque stage, chaque mission m’a fait maîtriser un nouvel outil, en plus de certifications suivies en parallèle.

  1. 2024Symfony & modélisationPremier stage, chez ALTEN à Fès
  2. 2025Spring Boot en entrepriseBackend chez RATITEC, en binôme
  3. 2025Next.js en productionSounds of Morocco, en freelance
  4. 2026RAG & microservicesCopilote IA, PFE chez ALTEN
  5. Aujourd’huiSaaS & cloud AWSeBank, multi-tenant et déployé sur AWS
Voir mes certifications

Méthode

Comment je travaille

  1. Comprendre le métier

    Avant le code : qui utilise l’outil, quelles règles comptent, ce qui ne doit jamais casser.

  2. Modéliser d’abord

    Un modèle de données et une architecture posés avant les écrans.

  3. Construire et tester

    Des invariants métier vérifiés par des tests, des chiffres mesurés, jamais arrondis.

  4. Livrer et faire vivre

    Conteneurs, CI/CD, mise en production, puis maintenance et évolutions.