Mukisa Geofrey

Mukisa Geofrey

COO, Koodeyo Technologies Limited

Kampala, Uganda

Actions

I am passionate software engineer who loves to constantly uplift other developers by providing mentorship opportunities and sharing knowledge. My expertise spans across modern web and cloud technologies, databases, DevOps, and AI, with a strong foundation in JavaScript, TypeScript, C++ and Python.

Tech Lead @ Javascript Kampala Community

Area of Expertise

  • Health & Medical
  • Information & Communications Technology

Topics

  • Front-End Development
  • Backend Development
  • JavaScript
  • python
  • Machine Learning & AI

Model Context Protocol (MCP) in Enterprise Software

While many AI tools can suggest or predict, very few can execute. In this session I will take the attendees through Koodeyo's Enterprise AI Agent, currently in beta, designed to autonomously carry out complex business operations using MCP.

The MCP architecture allows the agent to process and understand information from diverse sources including emails, databases, APIs, and even user interfaces to make informed decisions.

I will move beyond theory and demonstrate how this agent can independently manage calls, end-to-end workflows, such as financial reconciliation, and customer support resolution, without continuous human intervention.

By the end of the session attendees will be able to;

- Understand MCP & it's practical use in Machine Learning.

Write Better Python Code With SOLID principles

In the field of object-oriented programming and software design, SOLID principles are a set of 5 principles that facilitate code testing, maintenance and readability. The benefits of adopting these principles in their code development include more agile software deployment, increased code reusability and scalability, and improved debugging. These principles are a subset of those stated by Robert C. Martin, known as Uncle Bob, in his article Design Principles and Design Patterns.

SOLID is the mnemonic acronym that refers to each of the principles by its acronym in English. These acronyms are:

Single Responsibility Principle (SRP)
Open-Closed Principle (OCP)
Liskov Substitution Principle (LSP)
Interface Segregation Principle (ISP)
Dependency Inversion Principle (DIP)

In my session I'll talk about each of these principles providing concrete examples to enable antendee to conceptaulize and get a deeper understanding of these principles.

By the end of the session attendees will be able to:
- Understand the SOLID OOP design principles
- Write robust, clean, maintainable and readable python code.

Target Audience: Novice, Intermediate, Advanced
Duration: 30 minutes

Essential Skills For Software Developers

I will be talking about some of the vital skills that a software developers need irrespective of the technological niche one belongs. To highlight some of the skills I'll talk about;
-Debugging
-Time optimization
-Keyboard Mastery & Learning Shortcuts
-Skimming through text
-Foresight
These skill can help to increase productivity, results and quality of everything that you do as a software developer.

Behind The Scenes Of The Event Loops

This is session is intended to demystify one of the most misunderstood concepts in Javascript. It will contain animations to provide visual representations of what happens behind the scenes during asynchronous operations
Concepts:
-Threads
-Asynchronous operations
-Javascript Engine
-Call stack
-Memory heap
-Global execution context

Target audience: Novice, Intermediate, Advanced

AI & Machine Learning Unveiled: A Journey into AI

This session is aimed at explaining exploring some of most commonly used terms the world of Artificial Intelligence and it will clear a lot of misconceptions about AI & ML. The contents of this session are based on Google's AI courses.

Overview Of Concepts
- Artificial Intelligence
- Machine Learning
- Deep Learning
- Generative AI
- Neural Networks
- Large Language Models

This session will empower the attendees with valuable knowledge as they celebrate International Women's Day.

By the end of the session attendee will be able to;
- Understand the different concepts used in AI
- Differentiate the underlying concepts in AI
- Navigate the AI terrain with more confidence

Target audience: General
Duration: 30 minutes
Event: International Women's Day

Building Kontribute: Using Web Technologies to Solve Local Challenges.

What will the session cover?
This session explores the journey of building "Kontribute," a platform designed to simplify collaborative event funding for everyday life events like weddings and other fund raising campaigns. https://kontribute.koodeyo.com.

I will cover the technical and product decisions made to serve our local communities effectively. Specifically, I will dive into how we created & integrated a custom WhatsApp Bot to meet users where they already are, lowering the barrier to entry for managing pledges and tracking contributions.

What will attendees learn or be able to do afterwards?
Attendees will learn:
1. How to identify community-specific problems and design tech solutions that respect local habits.
2. The architectural approach of integrating a modern web application with a WhatsApp Bot to create a seamless user experience.
3. Practical lessons on managing user interaction through conversational UI (WhatsApp commands) instead of forcing users to navigate the web UI.
4. Inspiration to build tools that drive social impact and community collaboration.

Session Format: Standard Talk (30 minutes)

Category: Community, Education and Social Impact (Using technology to solve local challenges)

Intended Audience: Developers, Community Organizers, and Entrepreneurs interested in building locally relevant tech solutions and integrating accessible tools.

IWD Kampala 2024 Sessionize Event

April 2024 Kampala, Uganda

DevFest GDG Luwero Sessionize Event

November 2023 Luwero, Uganda

Mukisa Geofrey

COO, Koodeyo Technologies Limited

Kampala, Uganda

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top