Portfolio
Dossier de présentation technique

PDF & Audio Synchronizer
Projet personnel — API de synchronisation audio / PDF
Application backend permettant d'aligner automatiquement un enregistrement audio avec un document PDF, en combinant la transcription vocale et l'extraction structurée du texte.
- - Développement d’une API REST avec FastAPI
- - Transcription automatique via Vosk (speech-to-text)
- - Extraction et structuration du contenu textuel des PDF avec PyMuPDF
- - Nettoyage des fichiers temporaires, logging, gestion des erreurs personnalisées
- - Réalisation d'une démonstration visuelle du résultat via Tkinter

Coopcycle - Formulaire de livraison
Stage (2 mois)
Contribution à la migration d'une application monolithique PHP vers une architecture découplée API + front-end React, dans le cadre du réseau de coopératives Coopcycle.
- - Refonte du formulaire de livraison (React/Javascript)
- - Création de composants personnalisés
adaptés aux contraintes spécifiques des livreurs :
- * Sélecteur combiné de plages horaires (DateRange Picker/Timeslot Picker switch)
- * Sélecteur de colis (Packages Picker)
- * Convertisseur automatique de montants H.T/T.V.A
- - Intégration des données de l'API REST existante et collaboration avec l'équipe back-end pour faire évoluer les endpoints nécessaires

PennyPal - Application de gestion de Budget
Projet Personnel
Application full-stack permettant aux utilisateurs de suivre leurs dépenses, gérer leurs catégories et analyser leurs tendances financières, développée en C#/.NET 8 avec un front-end React.
- - Développement de l'API complète avec ASP.NET Core (C#, .NET 8)
- - Mise en place de l'authentification sécurisée (inscription, connexion, modification de mot de passe, suppression de compte) avec JWT
- - Création du système de suivi des dépenses et de gestion des catégories
- - Implémentation de l'analyse des tendances de dépenses
- - Intégration de SQL Server pour la gestion des données
- - Conception de l'interface utilisateur avec React
Voir le site -- Voir la démo -- GitHub
Me contacter pour avoir accès au site démo

PetFosterConnect
Projet de fin d'étude - École O'clock
Réalisation d'une application collaborative permettant aux associations de protection animale de proposer des animaux à l'accueil temporaire, en équipe de 4 développeurs.
- - Développement des composants d'accès à la base de données et de la logique métier avec Express.js, PostgreSQL et Sequelize
- - Mise en place de la validation des données côté serveur.
- - Conception et développement du tableau de bord pour les associations avec React
- - Définition de l'identité visuelle et prototypage de l'application
- - Rédaction du cahier des charges et participation à la modélisation de la base de données
Voir la démo -- Voir le site -- GitHub