CV

Last updated: 26 Sep 2025

Education

card image

PhD, Computer Science

University of Cape Town
🇿🇦
2021 - Present

Thesis title: “A Hybrid AI Framework for Data Fusion, Situation Analysis, and Decision Support towards Precision Health”

Supervisor: Deshen Moodley

card image

MSc, Advanced Computer Science

University of Manchester
🇬🇧
2018 - 2019

Degree classification: Disctinction

Dissertation title: “Hello, Goodbye: Training Social Robots to Manage Interactions with Humans”

Supervisor: Angelo Cangelosi

card image

BSc, Informatics

Strathmore University
🇰🇪
2012 - 2016

Degree classification: Upper Second Class Honours

Work Experience

Consultant, World Bank Group (2025)
  • Worked with the World Bank-UNHCR Joint Data Centre on Forced Displacement as a World Bank Group Africa Fellow.
  • Developed and deployed a full-stack web dashboard analysing malaria, climate, and refugee data in Uganda, to enable data-driven decision-making for malaria control.
  • Created interactive geospatial visualisations comparing 13 malaria, climate, and refugee indicators across 138 districts over 8 years (2015-2022).
  • Conducted statistical analysis by identifying correlations between indicators and malaria incidence patterns using Pearson correlation coefficient.
  • Built five predictive models for malaria incidence prediction.
Research Assistant (part-time), Adaptive and Cognitive Systems (ACS) Lab and AI Research Unit (AIRU) (2023 - 2024)
  • Consolidate and document codebases, datasets, and other research outputs from the ACS lab.
  • Contribute to tutorials for technologies, libraries, and frameworks used in the ACS lab.
  • Represent the ACS lab and AIRU in collaborative projects and speaking engagements, for instance at the Showcasing UCT event in May 2024.
Teaching Assistant, Data Science (part-time), iXperience (2021 - 2022)
  • Contributed to curriculum development, assisted in delivering lectures, and held office hours.
  • Consolidating and documenting codebases, datasets, and other research outputs.
  • Managed student internship projects with South Africa-based companies.
Senior Business Analyst, Emerging Technologies, EY (2019 - 2021)
  • Executed end-to-end client engagements, including research, analysis, proposal development and implementation of emerging technologies in different organisations across a variety of sectors.
  • Led data analytics team in client engagement involving financial data from the 2018/2019 financial year collected from 220 government facilities across 25 counties in Kenya.
Software Engineer, Andela (2016 - 2018)
  • Served on a multi-year consulting engagement as part of the platform engineering team, building scalable web applications and APIs for a municipal utilities platform.
  • Led and mentored 50+ junior developers by serving as a Technical Team Lead for internal projects and a Learning Facilitator for programming bootcamps.
  • Collaborated effectively in remote, culturally diverse, and globally distributed teams with members distributed across Africa (Kenya, Nigeria, Uganda) and the US.
  • Invited to speak at multiple technology conferences, including the 2017 Propelify Innovation Festival in Hoboken, NJ, and the 2017 ASU+GSV Summit in Salt Lake City, UT.

Publications

Full list here.

Selected Conferences, Workshops, and Events

Service, Volunteering, and Outreach

Academic Teaching and Supervision

Teaching Assistant, Department of Computer Science, University of Cape Town (2022 - 2024)
I assisted in teaching first-year Python programming courses in the department (CSC1010H and CSC1011H). This involved managing practical lab sessions and exercises; leading a team of senior undergraduate tutors to provide support to students; and invigilating and marking quizzes, tests, and exams.

Honours Project Co-supervisor, Department of Computer Science, University of Cape Town (2022)
I co-supervised a team of honours (fourth-year) students as part of the year-long CSC4002W (Computer Science Honours Project) course. The project was titled “Deep Learning Algorithms in the Detection of Cardiovascular Diseases using Electrocardiogram Data”.