Portfolio
Mes projets
Découvrez mes réalisations en développement web et communication digitale.
Refonte Opale News
juillet 2026
Plateforme d'agrégation et de découverte d'événements sur la Côte d'Opale, avec recherche sémantique par embeddings (Google Gemini + Pinecone), assistant conversationnel RAG, base de lieux evergreen, interface trilingue (FR/EN/NL), newsletter hebdomadaire et déploiement continu (CI/CD) sur infrastructure auto-hébergée.
Perso Hub & Système Hub
juillet 2026
Deux tableaux de bord personnels consolidant 6 applications en 2 process Streamlit (habitudes, tâches, watchlist films/séries, monitoring NAS, monitoring PC, tri automatique de médias) via st.navigation. Design system unifié « cockpit » (thème sombre, composants réutilisables), historique de métriques SQLite, PWA installable, actions Docker sécurisées.
RunTracker
avril 2026
RunTracker est une application web de suivi sportif centrée sur la course à pied, conçue pour aider les utilisateurs à enregistrer, analyser et organiser leurs sorties. Le projet combine un espace personnel simple d’utilisation avec des fonctionnalités avancées comme l’import GPX, la connexion à Strava et la visualisation des performances dans le temps. L’objectif est de proposer une expérience claire pour les coureurs réguliers qui veulent suivre leur progression sans dépendre uniquement d’une plateforme tierce. Côté produit, l’application couvre tout le cycle d’usage : création de compte, gestion des activités, suivi des statistiques et planification d’entraînements. Côté technique, le projet met en avant une architecture Django structurée, une gestion propre des médias et des validations, ainsi qu’un front moderne avec Tailwind CSS. C’est un projet pertinent pour un portfolio car il montre à la fois des compétences backend, intégration d’API externes et conception d’une interface orientée utilisateur.
L'Atelier
avril 2026
L’Atelier est un projet fictif de site vitrine avec prise de rendez-vous en ligne pour un barber a domicile. L’objectif est de montrer une réalisation complète, à la fois orientée expérience client et gestion opérationnelle. Le projet inclut un parcours de réservation fluide (choix de prestation, dates disponibles, créneaux, confirmation), un espace client (profil, suivi et annulation des rendez-vous), ainsi qu’un back-office administrateur (tableau de bord, gestion des prestations, planning, rendez-vous et utilisateurs). Côté logique métier, le système gère les horaires d’ouverture, les durées variables selon les prestations, la détection des conflits de créneaux, les dates bloquées et un délai minimum avant réservation. Cela permet de simuler un fonctionnement réaliste d’un établissement qui veut réduire la gestion manuelle. Techniquement, le projet est développé avec Laravel et une architecture MVC claire. Il montre des compétences en modélisation de données, validation backend, gestion des rôles (client/admin) et création d’un mini CMS pour modifier facilement le contenu du site.
Simon Says
mars 2026
Jeu de mémoire Simon Says développé en Vanilla JavaScript. Le joueur doit reproduire une séquence lumineuse et sonore qui s'allonge à chaque tour. Sons générés via l'API Web Audio, animations CSS, record sauvegardé en localStorage. Aucune bibliothèque externe utilisée.
Portfolio personnel
mars 2026
Portfolio personnel avec design moderne noir/violet, développé avec Laravel 12, Tailwind CSS et Alpine.js. Inclut un panel d'administration complet, un système de thème clair/sombre et des animations avancées.
Go Akademi — Site vitrine
février 2026
Site vitrine pour Go Akademi, l'Académie Calaisienne de Jiu Jitsu Brésilien, Kosen Judo et Luta Livre. Pages Accueil, L'Académie, Entraînements, Nous rejoindre, Actualités, Contact. Mode sombre avec persistance, espace admin protégé pour gérer horaires/tarifs/encadrants/actualités, accessibilité (ARIA, focus visible) et performance (lazy loading, build Vite).
Refonte communication ACJB
mars 2025
Projet global de transformation digitale pour l’Académie Calaisienne de Jiu-Jitsu Brésilien, combinant la refonte de la communication sur Instagram et Facebook avec la création d’un site web vitrine administrable. Côté communication, j’ai défini une ligne éditoriale cohérente avec l’identité du club, conçu des visuels adaptés aux formats sociaux, planifié les publications et animé la communauté afin d’améliorer la visibilité locale et l’engagement. Côté web, j’ai développé une plateforme moderne présentant l’univers du club (présentation, entraînements, actualités, contact, rejoindre), avec des formulaires de contact et de pré-inscription pour transformer l’audience en demandes concrètes. Le site intègre également un espace d’administration permettant de mettre à jour les contenus et les images sans dépendre d’un développeur. Cette approche unifiée social media + site web a permis de professionnaliser l’image de l’académie, de centraliser ses canaux de communication et de construire un écosystème digital cohérent, orienté notoriété, crédibilité et acquisition locale.
Site web Mairie de Calais
juin 2019
Création d'un site web en HTML/CSS hébergé localement, réalisé dans le cadre d'un stage en communication à la Mairie de Calais.