Engineer Bainomugisha is an Associate Professor of Computer Science and the Chair of the Department of Computer Science at Makerere University. Engineer’s research focuses on Computer Science-driven solutions to the prevailing world challenges. Currently, he leads several innovative and research initiatives that aim to create and apply computational methods and tools that can improve the quality of life, especially in the developing world setting.
Engineer’s current research projects include building and deploying distributed systems of miniature IoT/mobile devices to measure and derive trends of air quality in over 50 urban centers in Uganda to tackle the growing air pollution challenge in developing countries; monitor soil conditions to help farms make smart decisions; measure the quality of road infrastructure in Uganda to help municipalities and road users. His research team is also building a multi-cloud solution that supports the portability of apps and services between private and public clouds while taking into account unique African realities like bandwidth constraints, Internet, and power outages.
Engineer received a Ph.D. and M.Sc. in Computer Science from Vrije Universiteit Brussel, Belgium in 2008 and 2012, respectively. He holds a B.Sc. (First Class Honors) in Computer Science from Makerere University in 2006. Prior to returning to Makerere University, he worked as a pre-doctoral and postdoctoral researcher at the Software Languages Lab, Vrije Universiteit Brussel, Belgium.