Software Engineer
Fullstack TypeScript
Software Engineer avec 2 ans d'expérience dans la construction et la mise en production de SaaS B2B . Spécialisé dans l'écosystème TypeScript (Angular & React / Node.js & NestJS) , je suis attaché aux principes du Clean Code (TDD, Architecture Hexagonale, ACID) . Autonome sur tout le cycle de vie : de la conception de la base de données jusqu'à l'automatisation de l'infrastructure (Docker, CI/CD) .
Expérience
Dopunch
incubé chez Agence42Développeur Solo Fullstack & Infra
FreelanceAvril 2025 - Présent
- Lancement technique du SaaS suite à la scission avec l'Agence42.
- Produit actuellement en production chez 15 entreprises (~100 utilisateurs quotidiens).
- Environnements isolés par client (Frontends sur sous-domaines dédiés, Backends et bases de données PostgreSQL conteneurisés).
Développeur Fullstack
AlternanceJanvier 2024 - Janvier 2025
- Participation active au développement de la "V3" de Dopunch en vue de sa commercialisation externe.
- Création de features clés.
- Conception et développement d'un module e-commerce (Sylius) permettant la traduction automatique de catalogues via Intelligence Artificielle pour un client de l'Agence42.
Développeur Web
StageJuin 2023 - Décembre 2023
- Développement de nouvelles fonctionnalités sur l'outil interne de pilotage de projets (qui deviendra Dopunch).
Hoquet Business
Franchise de RoyanDéveloppeur Fullstack & IoT
Freelance2024
- Conception et déploiement d'une solution d'affichage dynamique sur-mesure pour une agence immobilière.
- App optimisée pour un affichage continu 24/7.
- Installation et configuration réseau de Raspberry Pi (mode Kiosque) pour piloter les écrans.
- Synchronisation temps réel (SSE) avec l'API métier (Netty).
Projets
Produits & Applications Web
Dopunch
SaaS B2B de Gestion de TempsDéveloppement d'une solution SaaS de A à Z, aujourd'hui utilisée par 15 entreprises en production (~100 utilisateurs/jour). Architecture multi-tenant avec bases de données isolées et pipeline de déploiement continu 100% automatisé.
Tiny Ledger
Showcase ArchitectureMoteur bancaire transactionnel conçu pour démontrer la maîtrise des concepts d'ingénierie avancés. Implémentation stricte d'une architecture pilotée par les tests (TDD) et gestion de la concurrence (verrous PostgreSQL / propriétés ACID).
Matcha
Application de DatingCréation complète d'une application de rencontre. Développement d'un algorithme de matching complexe basé sur la localisation, les tags et le 'Fame Rating', avec intégration d'un chat temps réel.
Affichage Dynamique IoT
Hoquet BusinessSolution matérielle et logicielle sur-mesure pour diffuser des annonces immobilières 24/7 sur écrans vitrines. Configuration OS des Raspberry Pi, mise en réseau et synchronisation bidirectionnelle avec le logiciel métier.
ft_transcendence
Plateforme SPA Temps RéelSingle Page Application intégrant un jeu multijoueur en réseau. Création d'un système de matchmaking, de parties synchronisées à très faible latence et d'une sécurité robuste via double authentification (OAuth).
Swifty Companion
Application MobileApplication mobile cross-platform interconnectée avec l'API publique de l'École 42. Gestion du state management global, de l'authentification et d'une UI/UX fluide.
Ingénierie & Architecture Système
Darkly
Sécurité InformatiqueAudit de sécurité d'une application web (standards OWASP). Recherche, exploitation de failles critiques (SQLi, XSS, Path Traversal) et rédaction d'un rapport détaillé pour l'implémentation des correctifs.
Inception
Infrastructure & DevOpsVirtualisation d'une infrastructure multi-services isolée. Création de conteneurs Docker from scratch, gestion des volumes persistants et sécurisation des réseaux internes.
ft_irc
Serveur TCP Haute PerformanceDéveloppement complet d'un serveur IRC gérant de multiples connexions clientes simultanées sans bloquer le thread principal, avec implémentation stricte du protocole réseau.
Minishell
Système UNIXRecréation d'un interpréteur de commandes UNIX (bash-like). Gestion complexe de l'arbre syntaxique (AST), des descripteurs de fichiers, des redirections et des signaux système.
Gomoku
AlgorithmeCréation d'un logiciel de Gomoku, avec IA intégrée (algo Minimax avec élagage Alpha-Beta). Optimisation poussée via l'utilisation d'uint64_t pour la répresentation interne du board.
Stack Technique
Langages
Backend
Frontend
DevOps
Architecture
Formation
École 42
AngoulêmeExpert en Architecture Web, Data & IA
En coursRNCP 7 (Bac+5)
Mars 2022 - Présent
Concepteur Développeur Web & Mobile
ValidéRNCP 6 (Bac+3)
Obtenu en 2025
Pédagogie 100% orientée projets (Peer-to-Peer) favorisant une autonomie technique absolue et la maîtrise des architectures complexes.
EFREI Paris
VillejuifCycle Préparatoire Intégré
Ingénierie du numérique
Sept 2020 - Jan 2022
Cursus 100% anglophone. Formation scientifique exigeante axée sur la phyisque, les mathématiques avancées et l'algorithmique.