PathFinder AI
Un agent apprend seul à traverser un labyrinthe grâce au Q-Learning. À chaque erreur il mémorise, à chaque essai il s'améliore, jusqu'à trouver et retenir le meilleur chemin.
- Python
- Pygame
- Q-Learning
- IA
Une sélection de projets représentative de mon travail : une application mobile, une plateforme e-commerce, un projet Java en ligne de commande, et deux maquettes Figma. Faites défiler pour explorer.
Un agent apprend seul à traverser un labyrinthe grâce au Q-Learning. À chaque erreur il mémorise, à chaque essai il s'améliore, jusqu'à trouver et retenir le meilleur chemin.
Dashboard agent IA modulaire — connecte n'importe quel plugin pour analyser des données en temps réel. L'agent s'adapte automatiquement au domaine branché : finance, e-commerce, RH… sans toucher au cœur du système.
Application de jeux construite progressivement en 6 itérations pédagogiques avec Spring Boot. Couvre l'injection de dépendances (IoC), une API REST (morpion), la persistance JDBC/JPA, une architecture microservices, et la sécurisation complète avec JWT et Spring Security.
Intégration d'un LLM dans une application web PHP — connexion à l'API, gestion du contexte conversationnel et persistence des échanges en base MySQL. Exploration des patterns de prompt engineering appliqués à un cas concret.
Plateforme e-commerce complète développée en Laravel : catalogue produits, panier, tunnel de commande, paiement, espace administrateur pour la gestion des stocks et des commandes. Architecture MVC, base de données MySQL, interface responsive.
Suites de tests automatisés couvrant une API REST et son front-end : tests unitaires, d'intégration et end-to-end. Validation des endpoints, gestion des cas limites, couverture de code et tests d'interface utilisateur.
Jeu de rôle en ligne de commande développé en Java, inspiré de l'univers Donjons & Dragons. Combats au tour par tour, système d'inventaire, génération de donjons et progression de personnage. Projet axé sur la programmation orientée objet.
Maquette web haute-fidélité réalisée sur Figma, accompagnée de son propre design system et d'un prototype cliquable. Travail soigné sur la hiérarchie visuelle, la typographie, les espacements et les micro-interactions.
Maquette d'application mobile pensée mobile-first sur Figma. Composants réutilisables, gestion complète des états d'interaction (hover, actif, vide, erreur, chargement) et préparation à l'intégration côté développement.