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
Email 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
  • 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
  • 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.
  • 2024 - Todate
    • Director at Python Software Society of Uganda, PSSU.
      • PSSU organizes the largest tech Python conference annually in Uganda.
  • 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.
  • 2022 - 2025
    • Cell Leader, St. Francis Chapel, Makerere University
      • Lead a small group of fellow christians in weekly cell fellowships.
  • 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.

Other Interests

  • Hobbies: Reading, Writing.