I am a software architect, software engineer, computer programmer, researcher and teacher by training and experience. I mainly conduct research in software engineering and computer programming. Specific research interests center around large scale software systems with emphasis on software architectures and application of AI/Artificial Machine Learning and cloud computing.
I took my training in different countries starting with the first degree in Uganda at Makerere University, then masters degree in computer science at Osmania University in India and a PhD in Software Engineering from Radboud University Nijmegen in the Netherlands where I worked on a thesis titled-"Design, Construction and Discovery of Service Oriented Systems" promoted by Professor Theo van der Weide.
I have been lucky to design real architectural systems for Uganda Prisons Service, Social Protection for Ethiopia, and led a team for e-parliament architecture for Parliament of Uganda. I continue to provide architectural leadership and solution development for Boldungu - a mobile and cloud-based application for helping early learners excel in math.
Under health, i provided software architectural and deployment guidance to a integrated patient record management system that is currently in use at several healthy facilities in Uganda.
Overtime, i have gained in-depth domain knowledge in the following areas