cv
Download CV 👉
General Information
| Full Name | Steven Kakaire |
| Profession | A Machine Learning and Software Engineer building ML tools for Software Engineering. |
| Tel | +256 778 169 746 |
| steven[dot]kakaire[at]mak[dot]ac[dot]ug | |
| Affiliation | Makerere University |
Education
-
2025 Msc Data Communication and Software Engineering
Makerere University, Kampala, Uganda - Research Thesis
- Automated Repair of Security Vulnerabilities in Python Source Code
- Research Thesis
-
2021 Bsc Computer Engineering
Makerere University, Kampala, Uganda - Studied core Computer Engineering courses including Digital Logic Design, Microprocessors, Embedded Systems, Computer Architecture, Computer Networks, and Software Development.
- Carried out research in Automatic Evaluation of Handwritten Mathematical Solutions using Convolutional Neural Networks.
Experience
-
2021 - Todate Data Scientist
Makerere University, Kampala, Uganda - This role focused on in-depth analysis of academic data to glean insights about application, enrollment, academic performance, student dropout, graduation and employability of the University graduates. It required deep analysis of student lifecycle through use of Probabilistic Programming using PyMC, Machine Learning Models, Visualization, Automation, and integration and deployment of models in various University Information Systems.
- Key Achievements
- Conducted comprehensive data analysis to model and understand the full student journey, from admission to post-graduation outcomes.
- Employed Probabilistic Programming (using PyMC) to model uncertainty and make robust predictions about student behaviors and outcomes.
- Developed and implemented machine learning models to identify patterns and trends in student performance and retention.
- Designed data visualizations to communicate complex insights to academic and administrative stakeholders.
- Automated data pipelines and reporting processes to enhance efficiency and data reliability.
- Integrated and deployed predictive models into various University Information Systems, enabling real-time decision-making and operational improvements.
-
2023-2025 Software Engineer
Feed The Future, ISSA, Kampala, Uganda - Roles
- Design and Development of data systems.
- Implementation of recommendation Systems for Agricultural Farmer Institutions in Uganda.
- Design and development of data analysis and visualization dashboards.
- Development of Web Content Management System
- Roles
-
2021 Graduate Engineer (Data Communication Systems)
Makerere University, Kampala, Uganda.
Open Source Projects
-
2024 - Todate Uganda Data Project
- This project seeks to create clean, accessible, reproducible and standardized Uganda datasets across key sectors of education, agriculture, health, governance, trade, transportation, etc..
-
2025 - Todate NumPy
- NumPy is the fundamental package for scientific computing with Python.
-
2025 - Todate Scikit-learn
- scikit-learn is a Python module for machine learning built on top of SciPy and is distributed under the 3-Clause BSD license.
Honors and Awards
-
2024 - NumHack Award for Best Data Science Project in the Analyze category
-
2024 - Lighting AI Prize for Best Analytics Project, NumHack
Specialities
-
Machine Learning application for Software Engineering.
- Applying Machine Learning to develop productivity tools for Software Engineers.
- Such applications include automatic repair of vulnerabilities in source code, automatic code generation, LLM for software testing.
-
Programming Languages
- Python
- C
-
Machine Learning.
- PyTorch
- Scikit-learn
-
Scientific Computing.
- Developing and improving tools for scientific computing.
- Of greater interest are tools in the PyData ecosystem specifically NumPy and Scikit-learn
Service and Volunteership
-
2024 - Todate - Member, NumFocus Security Committe.
- The Security Committee is responsible for overseeing the security of NumFocus's projects and infrastructure, including responding to security incidents and vulnerabilities.
- Member, NumFocus Security Committe.
-
2024 - Todate - Director at Python Software Society of Uganda, PSSU.
- PSSU organizes the largest tech Python conference annually in Uganda.
- Director at Python Software Society of Uganda, PSSU.
-
2024 - Todate - Organizer, PyData Kampala.
- PyData Kampala is a local chapter of PyData, a global community for developers. It is a an open and welcoming community of professionals and ethusiasts in data, science and engineering that meet regualarly to discuss and share latest advances in data acquisition, storage, processing, manipulaton, visualization, modeling, accessibility and application.
- Organizer, PyData Kampala.
-
2022 - 2025 - Cell Leader, St. Francis Chapel, Makerere University
- Lead a small group of fellow christians in weekly cell fellowships.
- Cell Leader, St. Francis Chapel, Makerere University
-
2019 - Todate - Guest Editor, The Daily Monitor Publication
- Author articles on topical issues ranging from education to technology to sociology for both print and online readership.
- Guest Editor, The Daily Monitor Publication
Other Interests
- Hobbies: Reading, Writing.