Hi, my name is
Kakooza Allan Klaus.
I build intelligent automation solutions.
I’m a competent and versatile functional professional, bringing combination of banking industry transformation primarily focusing on RPA, while also covering technologies such as ML, AI, Java and Python. Currently offering my services at Upwork.
About Me
Hello! My name is Kakooza, and I enjoy creating things that have lasting impact. My journey in software-based problem-solving began back in 2016 when I joined the Computer Science program at Makerere University.
Fast-forward to today, and I’ve had the privilege of working at a start-up, Uganda’s leading bank and Kenya’s top bank through Onelife Consultants where I currently serve as a Robotics Consultant. My primary focus these days is building intelligent automation solutions for a diverse range of clients.
Here are some of the technologies I’ve worked with as an IT practitioner:
- Python
- JavaScript
- React
- UiPath
- LangChain
- WordPress
- FASTAPI
- Java
- Git
- GitHub

Where I’ve Worked
Robotics Consultant @ Onelife Consultants
Jan 2024 - Present
- I automated a reconciliation process for KCB Bank Kenya using UiPath.
- Initially the process was manual and took 3 hours to complete but with the automation it takes only 10 minutes.
Affiliations
Some Things I’ve Built
Featured Project
Document Understanding
An advanced document understanding use case that scrapes data from different document type which include Invoices, Receipts and Unstructured forms.
- UiPath
- DU
- Action Center
- Data Manager
Featured Project
YouTube Channel Analyser
A data analaysis project that given valuable insights about any desired number of YouTube channels.
- Python
- Numpy
- Pandas
- Data Analysis
- Jupyter Notebook
Featured Project
UiPath and Python Integration
Python integration with UiPath refers to the ability to leverage Python’s capabilities within the UiPath RPA platform. It allows developers to harness the extensive libraries and frameworks available in Python to enhance the functionality and flexibility of automation workflows. By integrating Python scripts and code snippets into UiPath, users can perform complex data manipulations, interact with external systems, and unlock advanced analytical capabilities.
- UiPath
- Python
Other Noteworthy Projects
view the archiveDesign automations with LINQ queries and UiPath Orchestrator
Designing scalable automations with LINQ queries and UiPath Orchestrator.
GMail Automation
This project aims to automate the process of sending emails using UiPath, a powerful Robotic Process Automation (RPA) tool. By automating email communication, you can save time and ensure accurate and consistent messaging.
Generate Yearly Report
Download all the monthly reports for a specific vendor and generate a yearly report.
ACME Web scrapper
Web scrapping project for the ACME web system.
Calculate Client Security Hash
Generate the Security Hash for each Client based on their personal information.