My mission in life is to plant seeds of peace so that together we dwell in peace.

I’m passionate about working on complex web and mobile applications, outstanding results in complex work environments and surpassing expectations. This  culture has enabled me to be among the few, whose contributions are accepted by the team at WooCommerce.

Its now five years and I’m continuing to build successful experiences as a freelance web & mobile apps developer. I strongly believe I’m the ideal candidate for your next project.

My Work

I’m excited to share some of the work I have worked on.

0 M
WooCommerce powers Online stores
0 M empowers businesses
0 K entertainment news house


Some of the people have worked with, have this to say.


  • Expert in hard coding PHP, JavaScript (including NodeJS, jQuery, ReactNative, ExpressJs)
  • Working knowledge in Python
  • Knowledge of the HTTP protocol, and in strong ability to develop, deploy, consume and document Restful APIs.
  • Working knowledge of GraphQL
  • High-quality front-end development for interactive and responsive web & mobile applications.
  • Expert in HTML5, CSS3, Material design, Bootstrap technologies.
  • Expert in customizing WordPress, building themes and plugins.
  • Knowledge of Version Control Systems especially Git.
  • Knowledge of Asana, Slack and Zoom for collaboration
  • Writing modular and scalable code optimized for performance and maintenance using best practices such as Object-Oriented Programming (OOP)
  • Skilled in deploying on GCP, Linode, DigitalOcean and Heroku
  • A good idea about software testing including but not limited Unit Testing, Integration, E2E and automated testing


Flexibility – In 2015, I was invited to facilitate a workshop at Walukuba community event – Jinja. It gathered social artists of different walks of life from different parts of Uganda. On short notice I was requested to facilitate the workshop in Luganda instead of English in which I had prepared the presentation. Though it was a challenge, I successfully delivered. And on my occasions I try take action which aren’t primarily assigned to me, as long as they are within my capacity and can move us forward.

Teamwork – I love to work with others, it helps me learn from others and share my experiences with team mates. Regardless to say, team work gets work done faster effectively.

Communication – Communicating effectively has given me opportunities to be a speaker at various tech events like WordCamp Kampala and Entebbe thus help hundreds if not thousands of technology leaders tap into my knowledge and experiences.

Self-drive – This gives me the ability to learn faster, go after opportunities and deliver as promised.