Results-driven Python Software Developer with 5 years of experience in analysis, design, development, management, and validation of stand-alone and client-server applications. Skilled in Django ORM and object-oriented Python programming, with a strong understanding of software development principles. Proficient in integrating third-party REST APIs and working with various relational databases. Experienced in developing web-based applications using Python, and proficient in front-end technologies such as CSS, HTML, JavaScript, jQuery, Ajax, and Bootstrap. Committed to delivering high-quality solutions and continually expanding knowledge in emerging technologies.


  • Python Development
  • Django Framework
  • Object-Oriented Programming
  • Database Management (SQLite, PostgreSQL)
  • RESTful API Integration
  • Front-End Development (HTML, CSS, JavaScript, jQuery)
  • Version Control (Git)
  • Problem Solving and Troubleshooting

Working Experience

Greenbridge School of Open Technologies
Software Developer Trainer


Makerere. Kampala

Delivering comprehensive web development training, specializing in both front-end and back-end technologies. In …

Read More
MJAP - STOP TB (labXpertds) Project
Software Developer

March 31, 2023

Butabiika, Kampala


- Integration Champion: Expertly integrated LabXpert Software with Digital X-ray …

Read More
RCS Consult
Software Developer

Jan. 15, 2022

Kabalagala, Kampala

As a dynamic and results-driven eCommerce Project Leader and Developer at Reliable Corporate …

Read More
Canon Innovations Ltd
Software Developer

Oct. 5, 2020

Mengo, Kampala

As a Dynamic Software Engineer at Canon Innovations Ltd, I contributed to a …

Read More
UCC Bwaise
Software Developer


Nabweru, Wakiso

As a dedicated Part-Time Volunteer at Creator's Mind International Ministry, I am committed …

Read More
Junior Software Developer

June 23, 2018

Makerere University, Kamapala

During my Bachelor's in Software Engineering journey, I had the privilege of interning …

Read More

Technical Skills

Python Programming

Proficient in Python programming language, leveraging its features and libraries to develop robust and scalable applications.

Django Framework

Experienced in Django web framework, utilizing its powerful features for building secure and maintainable web applications.

Object-Oriented Programming (OOP)

Strong grasp of Object-Oriented Programming principles, applying them to design and implement efficient and modular code.

Database Management:

Skilled in database design, SQL, and Object-Relational Mapping (ORM) for effective data management in web applications.

RESTful API Integration

Adept at developing and integrating RESTful APIs, facilitating seamless communication between different components of a system.

Front-End Development (HTML, CSS, JavaScript)

Proficient in front-end technologies such as HTML, CSS, and JavaScript, ensuring the creation of interactive and user-friendly interfaces

Version Control (Git)

Expertise in using Git for version control, enabling collaborative development and efficient code management.


Church Management System
Church Management System

A system developed after eliciting requirements from all the stakeholders to ascertain the …


Technologies Used: Python, Django, Git