Portfolio

Mes projets

Découvrez mes réalisations en développement web et communication digitale.

Domotique Home Assistant & Zigbee2MQTT
Domotique

Domotique Home Assistant & Zigbee2MQTT

août 2026

Stack domotique auto-hébergée : passerelle Zigbee (Home Assistant + Zigbee2MQTT + MQTT), dashboards sur mesure, intégrations tierces (éclairage connecté, calendriers d'événements, capteurs d'applications personnelles) et automatisations, avec migration d'une partie du parc d'un service cloud propriétaire vers un contrôle local direct.

Home Assistant Zigbee2MQTT MQTT (Mosquitto) Docker Python Node-RED
Infrastructure NAS auto-hébergée
Infra

Infrastructure NAS auto-hébergée

juillet 2026

Homelab auto-hébergé sur NAS Linux : containerisation Docker de l'ensemble des services personnels (serveur multimédia avec transcodage matériel, applications web, outils de suivi), accès distant sécurisé sans port ouvert (Tailscale + tunnel Cloudflare), supervision et alerting temps réel via bot Telegram, sauvegardes automatisées.

Docker Docker Compose Tailscale Cloudflare Tunnel Python Plex Portainer
Perso Hub & Système Hub
Outils

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.

Python Streamlit Docker SQLite Plotly
RunTracker
Web

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.

Python 3.12 Django SQLite django-allauth Strava API Tailwind CSS HTML5 CSS3 JavaScript npm