
Développeur polyvalent maîtrisant JavaScript/TypeScript, Python et Go. Rigoureux et orienté performance, je conçois des solutions fiables et optimisées. Je recherche un environnement technique exigeant où contribuer à des projets structurés et innovants.
De 07/2024 à 07/2025
Obtenu en 07/2025
Rentinv est un système de location de véhicules avec gestion d'état des lieux (check-in/check-out). Le projet est structuré en monorepo et comprend une API NestJS pour le backend et une application web React pour le frontend. Il permet la gestion des véhicules, des réservations, des inspections, des documents et des utilisateurs, avec un système d'authentification JWT et un stockage de fichiers via MinIO.
Rôle & contexte : J'ai réalisé ce projet afin d'approfondir mes connaissances en développement full-stack, notamment dans l'architecture de monorepo avec pnpm workspaces, le framework NestJS pour le backend, et React avec TypeScript pour le frontend. Le projet m'a également permis de travailler sur la gestion d'état avec React Context, la validation de formulaires avec Zod, et l'intégration d'un SDK personnalisé pour l'interaction avec l'API.
Run Drum Rush est un prototype de jeu vidéo fortement inspiré du rythme et du gameplay de Taiko no Tatsujin. Il en reprend les codes tout en adoptant une thématique centrée sur la culture réunionnaise, notamment à travers ses sonorités et son univers visuel. Le projet est actuellement en développement et n’est pas encore finalisé.
Rôle & contexte : J'ai réaliser ce projet afin d'approfondir mes connaissances en développement de jeu vidéos et dans le moteur Godot
Développement complet du Front-end d'une application bancaire (Single Page Application - SPA) en React, destiné à l'intégration des fonctionnalités d'authentification et de gestion de profil utilisateur. Le projet a impliqué la connexion sécurisée à un Back-end API REST existant et la mise en place d'une architecture d'état global. Le livrable final respectait les exigences de qualité industrielle, notamment le "Green Code" (optimisation des ressources graphiques et modularité du code) et la conformité au contrat API Swagger.
Rôle & contexte : J'ai agi en tant que Développeur Front-end et Architecte de la Couche d'État (Redux). L'objectif était de construire une architecture évolutive dès la Phase 1, en utilisant Redux pour gérer la session et les données utilisateur, en anticipation des futures fonctionnalités complexes de transactions. Le contexte exigeait une méthodologie de travail rigoureuse (utilisation des Issues GitHub, respect des délais serrés) et l'implémentation de mécanismes robustes pour l'authentification sécurisée (gestion des tokens, routage protégé) et la mise à jour des données via l'API.t