I build systems for limited infrastructure and long-term maintenance
I build web platforms and study applied computing where infrastructure, cost, access, and maintenance shape technical decisions.
Selected software and research projects
Selected projects and research with enough context to explain the constraints, tradeoffs, and outcomes.
Software engineering and research with limited infrastructure
My work combines implementation and evaluation. After launch, I focus on maintenance, reliability, cost, access, and clear ownership.
Built and maintained production platforms across legal, education, media, recruitment, and internal operations.
Worked with teams in the Democratic Republic of the Congo and Europe, often with limited infrastructure or operating capacity.
Researching applied computing where infrastructure, cost, data quality, and access shape technical decisions.
Engineering notes and research
Notes on software engineering, architecture, deployments, and the research questions behind them.
July 24, 2026
Building billing infrastructure with FlexPay and Symfony
How to build a durable payment workflow around FlexPay using Orders, Payment Transactions, signed webhooks, idempotent fulfillment, and a migration path from a legacy billing model.
July 23, 2026
Modeling business rules with domain exceptions in Symfony
Using named domain exceptions to express rejected business rules, roll back commands, cross Symfony Messenger safely, produce RFC 9457 problem responses, and separate expected failures from real incidents.
July 23, 2026
Making system time an explicit dependency in Symfony
Why reading the system clock inside business logic creates nondeterministic behavior, and how an explicit Clock port makes expiry, validity, scheduling, persistence, and time-sensitive tests predictable.
Video
Latest YouTube video
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…