An undergraduate lab at Makerere University's College of Computing and Information Sciences, where students learn by building open-source software and exploring computing systems.
Explore Our ResearchHelping Makerere undergraduates grow through practical software engineering, research, and peer learning.
Developing stable, scalable low-level systems that form the backbone of distributed networks.
High-performance computation modules optimized for silicon-level throughput and efficiency.
Building the next generation of software execution environments and virtual machines.
Selected work
Maintaining and improving the digital home of Makerere University's Department of Computer Science.
An open-source, lightweight engine for building continuous integration and delivery systems.
A lightweight, minimalist JavaScript library for building browser user interfaces.
A React library for building media-rich web applications with support for audio, video and WebRTC.
A Rust based CLI tool for spinning up virtual machines using libvirt, QEMU, Firecracker and KVM using cloud images.
OCaml based Machine Learning Library
A Github Pages based APT repository for hosting and distributing Debian packages.

Open UG brings together undergraduate students at Makerere University's College of Computing and Information Sciences. The lab gives students space to learn from peers and mentors, build open-source software, and explore foundational computing through practical projects.
Join the LabJoin fellow Makerere University undergraduates to contribute to open-source projects, learn through mentorship, and develop practical engineering and research experience.