10 microservices Java 21 : API Gateway (Spring Cloud Gateway, Resilience4j, Circuit Breaker), Auth Service (Keycloak OAuth2/OIDC), Account, Batch (Spring Batch) et services événementiels via Kafka (Audit, Fraud, Notification). Le repo applicatif déclenche automatiquement le déploiement infra sur AWS EC2 via SSH après chaque push sur main. Images privées sur ECR, Elastic IP fixe, orchestration Docker Compose V2.
10 microservices Java 21 : API Gateway (Spring Cloud Gateway, Resilience4j, Circuit Breaker), Auth Service (Keycloak OAuth2/OIDC), Account, Batch (Spring Batch) et services événementiels via Kafka (Audit, Fraud, Notification). Le repo applicatif déclenche automatiquement le déploiement infra sur AWS EC2 via SSH après chaque push sur main. Images privées sur ECR, Elastic IP fixe, orchestration Docker Compose V2.
Plateforme SaaS destinée aux professionnels des transactions immobilières — notaires, avocats, comptables. Gestion complète du cycle de vie d'une acquisition (NDA, offres, data rooms, actes juridiques) avec accès basé sur les rôles (acheteurs, vendeurs, professionnels, administrateurs). Version bêta en cours de validation, le projet continue d'évoluer.
Plateforme SaaS destinée aux professionnels des transactions immobilières — notaires, avocats, comptables. Gestion complète du cycle de vie d'une acquisition (NDA, offres, data rooms, actes juridiques) avec accès basé sur les rôles (acheteurs, vendeurs, professionnels, administrateurs). Version bêta en cours de validation, le projet continue d'évoluer.
Plateforme web médicale dédiée à la gynécologie, permettant aux patients de consulter des fiches détaillées sur les maladies et traitements gynécologiques, de poser des questions via un forum communautaire et d'obtenir des réponses. Système de rôles complet (utilisateurs, modérateurs, administrateurs), gestion des signalements, notifications en temps réel, espace profil personnalisé et back-office d'administration (gestion des maladies, du forum, des utilisateurs et des signalements). Déployé sur Vercel.
Plateforme web médicale dédiée à la gynécologie, permettant aux patients de consulter des fiches détaillées sur les maladies et traitements gynécologiques, de poser des questions via un forum communautaire et d'obtenir des réponses. Système de rôles complet (utilisateurs, modérateurs, administrateurs), gestion des signalements, notifications en temps réel, espace profil personnalisé et back-office d'administration (gestion des maladies, du forum, des utilisateurs et des signalements). Déployé sur Vercel.
Agrégateur bancaire multi-comptes avec suivi en temps réel et détection d'anomalies. Dashboard analytique avec alertes intelligentes et visualisations interactives. Architecture moderne avec React, Java / Spring Boot, PostgreSQL et Docker.
Agrégateur bancaire multi-comptes avec suivi en temps réel et détection d'anomalies. Dashboard analytique avec alertes intelligentes et visualisations interactives. Architecture moderne avec React, Java / Spring Boot, PostgreSQL et Docker.
Starter de marketplace pour cours en ligne avec flux de paiement backend via Stripe Checkout, gestion des webhooks (vérification de signature), persistance des achats et endpoints pour l'historique et le contrôle d'accès. Modèles de données via Prisma et scripts pour lancement local avec Docker.
Starter de marketplace pour cours en ligne avec flux de paiement backend via Stripe Checkout, gestion des webhooks (vérification de signature), persistance des achats et endpoints pour l'historique et le contrôle d'accès. Modèles de données via Prisma et scripts pour lancement local avec Docker.
Repo d'infrastructure central pour les environnements locaux et CI : Keycloak, PostgreSQL, Kafka, etc. Utilisé par les services en dev local et par les workflows GitOps CI/CD pour le déploiement. Démontre des environnements reproductibles et l'automatisation des déploiements.
Repo d'infrastructure central pour les environnements locaux et CI : Keycloak, PostgreSQL, Kafka, etc. Utilisé par les services en dev local et par les workflows GitOps CI/CD pour le déploiement. Démontre des environnements reproductibles et l'automatisation des déploiements.
Réseau de neurones pour la reconnaissance optique de caractères Tifinagh. Système d'IA utilisant VGG16 et TensorFlow/Keras pour la reconnaissance de caractères dans des documents historiques et manuscrits. Projet de fin d'études primé.
Réseau de neurones pour la reconnaissance optique de caractères Tifinagh. Système d'IA utilisant VGG16 et TensorFlow/Keras pour la reconnaissance de caractères dans des documents historiques et manuscrits. Projet de fin d'études primé.
Projets backend expérimentaux construits avec AdonisJS (Node/TypeScript) pour explorer les patterns serveur : routage, controllers, ORM. Exemple pratique de skills backend Node, design d'APIs et code TypeScript serveur.
Projets backend expérimentaux construits avec AdonisJS (Node/TypeScript) pour explorer les patterns serveur : routage, controllers, ORM. Exemple pratique de skills backend Node, design d'APIs et code TypeScript serveur.
Utilitaire Python de recherche qui inspecte et analyse des packages — exemple de tooling backend pour le parsing, l'extraction de métadonnées et l'automatisation. Démontre des skills de scripting et d'automatisation.
Utilitaire Python de recherche qui inspecte et analyse des packages — exemple de tooling backend pour le parsing, l'extraction de métadonnées et l'automatisation. Démontre des skills de scripting et d'automatisation.
Repo focalisé sur les patterns de containerisation et d'orchestration locale. Démontre les bonnes pratiques Dockerfile, builds multi-stages et configuration d'environnements de dev et de tests.
Repo focalisé sur les patterns de containerisation et d'orchestration locale. Démontre les bonnes pratiques Dockerfile, builds multi-stages et configuration d'environnements de dev et de tests.