Projets

Projets techniques, business et académiques.

Plateforme e-commerce multi-tenant

Plateforme multi-boutiques avec séparation des domaines (Identity, Tenant/Store, Product, Order, Payment) et une architecture inspirée DDD.

Business
  • Architecture microservices avec séparation claire des contextes (Identity, Tenant, Store, etc.)
  • Multi-tenant : plusieurs boutiques avec domaine propre, backend mutualisé
  • Déploiement sur VPS avec Kubernetes (k3s) et Traefik
NestJSTypeScriptPostgreSQLPrismaDockerKubernetes (k3s)TraefikGitHub Actions

Infrastructure DevOps & homelab

Mise en place d'un environnement de déploiement et d'expérimentation (VPS, k3s, CI/CD, monitoring, services internes).

Infra
  • Configuration de serveurs, pare-feu (ufw) et sécurité de base (fail2ban).
  • Déploiement automatisé d'images Docker via CI/CD.
  • Expérimentations avec agents IA, n8n et interfaces internes.
LinuxDockerk3sTraefikWireGuardAnsible (en cours)GitHub Actions

Automatisation & IA pour workflows business

Pipelines d'automatisation avec n8n et APIs pour automatiser des tâches (support, génération de contenu, etc.).

Personnel
  • Construction de flux automatisés pour support et opérations.
  • Orchestration, monitoring et intégration de services tiers.
  • Prototypage rapide d'agents IA pour tâches récurrentes.
n8nAgents IAPythonAPIs REST

Projets académiques LOG210 / LOG410

Travaux portant sur la modélisation UML (MDD, GRASP, RdCU), algorithmes et structures de données, analyse des besoins et spécifications.

Académique
  • Couverture complète du cycle : besoins, analyse, conception, dev, tests, déploiement et maintenabilité.
  • Use cases structurés, MDD, diagrammes de classes, DSS, RdCU et diagrammes de séquences.
  • Conception guidée par GRASP et patrons GoF.
  • Application rigoureuse des principes GRASP et des contrats d'opération.
  • Analyse Big-O, preuves par récurrence et structures de données classiques.
  • Documentation structurée des besoins et cas d'utilisation.
JavaUMLplantUMLSpécifications