Loading profile…
Loading profile…
Independent Software Engineer
Software engineer building an Angular and RxJS offline-first inventory system for low-connectivity environments.
UgandaIndependent Software Engineer at Self Employed
Architecting an offline-first inventory system using Angular and RxJS for low-connectivity environments. Implementing reactive data management and performance optimization with service workers and local caching.
AngularRxJSService WorkersCachingOffline First DesignReactive Programming
Engineered custom applications on Microsoft Dynamics 365 using TypeScript and C#. Developed Azure Functions and utilized Azure DevOps for streamlined project delivery, maintaining systems across .NET Framework and .NET Core.
Microsoft Dynamics 365TypeScriptC#Azure FunctionsAzure DevOps.NET Framework.NET Core
Integrated distributed components for odds and update services using ASP.NET Core and Socket.io. Managed SQL Server databases and developed real-time UI for online betting using ReactJS and Zustand.
ASP.NET CoreSocket.IOSQL ServerReactZustandReal Time Systems
Designed and automated a regional payroll system used across 6 countries serving over 5000 employees. Built a Mobile Money Agents application to improve activity visibility for over 500 agents in Uganda.
Payroll SystemsMobile AppsSystem DesignDatabase Management
Completed a .NET developer training with C# covering programming logic, data analysis, SQL, web development, and test-driven development.
Finalized a Bachelor of Science in Software Engineering with an embedded systems project in solid waste management, demonstrating efficient waste collection in Kampala City.