At Nétive, I introduced Domain Driven Design and standardized service and repository patterns across the engineering team’s codebase. I rebuilt settings and user management modules with DDD and CQRS, moving client configuration into metadata so new organisations can be set up without code changes.
At Neptune Software Group, I built modules for Equiweb, a core banking and ERP platform, and helped move it from a single ASP.NET application to a .NET Core backend with an Angular front end. I also built EquiMobile alone, a Flutter app running on Equiweb APIs.
At Pilgrim Consulting Group, I built multitenant ASP.NET Zero applications with Angular front ends for eight client organisations. I’ve also built Salesforce applications for Uganda Wildlife Authority and, in a personal project, a webhook delivery service using ASP.NET Core Minimal APIs, EF Core, PostgreSQL, Polly, and Testcontainers.

