PythonFastAPIReactSQLiteDocker
Assistant auto-hébergé pour les tâches, les dépenses, les habitudes et le journal, construit autour d'un moteur de context-awareness basé sur le calendrier. Un routeur dirige chaque requête vers un modèle différent (DeepSeek, Claude) selon la complexité de la tâche. Bot Telegram en texte et en vocal (transcription locale avec Whisper) et tableau de bord React. Le tout tourne sur un Raspberry Pi 5 en Docker Compose, exposé par un tunnel Cloudflare avec Zero Trust : aucun port ouvert sur le réseau domestique.
Code sur GitHub ↗ Java 21SMB/CIFSMariaDBJUnit
Module central de gestion de documents fiscaux, conçu pour fonctionner aussi bien sous Windows que sous Android. Il comprend un module de fichiers distants en SMB/CIFS et un moteur de validation piloté par des fichiers JSON externes, pour mettre à jour les règles fiscales sans recompiler. Tests unitaires et d'intégration avec JUnit 5 et Mockito.
Code sur GitHub ↗ Java 21Spring BootReactDocker
Refonte de l'architecture backend à but pédagogique : service REST en Spring Boot, validation centralisée et persistance transactionnelle avec Spring Data JPA, containerisé avec Docker Compose. Le frontend React/Tailwind n'est qu'une démo. L'authentification (JWT/OAuth2) et les tests d'intégration étendus ont été volontairement laissés de côté.
Code sur GitHub ↗ JavaAES-256-GCMPBKDF2
Gestionnaire de mots de passe desktop en zero-knowledge : chiffrement AES-256-GCM avec clés dérivées par PBKDF2, et une attention particulière à la façon dont les secrets restent en mémoire. Les tests unitaires visent les vecteurs d'attaque et l'intégrité des données.
Code sur GitHub ↗