MM Muhindo Mubaraka
Full-Stack Developer & Software Engineer · Kampala, Uganda

Hi, I'm Muhindo Mubaraka.
I build software that scales, and I teach others to do the same.

IT professional with over 9 years of experience in systems development, database administration, IT infrastructure management, and digital solutions delivery.

Muhindo Mubaraka
9+
Years in systems delivery
20+
Systems shipped
23K+
YouTube subscribers
200+
Free tutorials published
01 About me

Nine years of building the systems people depend on

I teach computer programming and computer-related courses online, practically and in plain language. I also design and build software for anyone with a real problem — individuals, startups, schools, clinics, NGOs, government ministries and private organisations across Uganda — owning the full lifecycle from requirements and architecture through development, deployment, training, and support.

My work spans full-stack software engineering, relational database management, server administration, network systems, cybersecurity best practices, and ICT project management. I am currently completing a Master of Science in Computer Science at Makerere University, researching distributed systems, blockchain, and machine learning.

02 Selected work

These are live right now, with real people using them

Not prototypes or coursework. Each of these was taken from a first conversation through to a team running it on their own — and you can open every one of them yourself.

View all work

Organisations I have delivered for

  • Ministry of Agriculture
  • Uganda Wildlife Authority
  • Uganda Communications Commission
  • NUDIPU
  • CEHURD
  • Makerere University
  • Eight Tech Consults

Let's build something together

Tell me what the problem is and I will tell you honestly whether I am the right person for it.

Hire Me
Hire Me Start Learning