Construire des systèmes sous contraintes réelles
Je conçois des plateformes web et étudie l’impact des contraintes d’infrastructure, de coût et d’accès sur les choix techniques.
Des projets où les contraintes ont guidé les choix
Une sélection de projets et de recherches qui présente leurs contraintes, leurs choix techniques et leurs résultats.
Ingénierie logicielle, recherche appliquée et contraintes concrètes
Mon travail combine réalisation et évaluation. Je m’intéresse à ce qui permet à un système de rester utile après son lancement : maintenance, fiabilité, coût, accès et responsabilités claires.
Conception et maintenance de plateformes en production dans le droit, l’éducation, les médias, le recrutement et les opérations internes.
Collaboration avec des équipes en République démocratique du Congo et en Europe, souvent dans des contextes soumis à de fortes contraintes opérationnelles.
Recherche sur l’influence de l’infrastructure, du coût, de la qualité des données et de l’accès sur les décisions techniques.
Notes d’ingénierie et recherche
Des notes sur les projets logiciels, les décisions d’architecture, les déploiements et les questions de recherche associées.
24 juillet 2026
Mettre en place une infrastructure de facturation fiable avec FlexPay et Symfony
Comment construire un workflow de paiement durable autour de FlexPay avec des commandes, des transactions de paiement, des webhooks signés, une livraison idempotente et une migration depuis un ancien modèle de facturation.
23 juillet 2026
Comment je modélise les règles métier avec des exceptions de domaine dans Symfony, en toute sécurité
Utiliser des exceptions de domaine nommées pour exprimer le rejet de règles métier, annuler les commandes, traverser Symfony Messenger en toute sécurité, produire des réponses de problème RFC 9457 et distinguer les échecs attendus des incidents réels.
23 juillet 2026
Découpler Symfony du temps système : faire du temps une dépendance explicite
Pourquoi lire l’horloge système dans la logique métier crée un comportement non déterministe, et comment un port Clock explicite rend prévisibles l’expiration, la validité, la planification, la persistance et les tests sensibles au temps.
Vidéo
Dernière vidéo YouTube
Dans cette vidéo, nous explorons en détail les fonctionnalités inédites, les optimisations et les changements majeurs que cette nouvelle version apporte. Rejoins-moi pour transformer tes compétences Symfony ! N'oublie p…