CV

Last updated: 23 July 2024

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

Research Assistant (part-time), Adaptive and Cognitive Systems (ACS) Lab and AI Research Unit (AIRU) (2023 - Present)
  • 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 Technology Consultant, 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)
  • Built web apps and RESTful APIs. Primarily focused on back-end development using Python, including Flask and Django.
  • Guided and mentored more than 50 developers by serving as a Technical Team Lead for simulated projects, as well as a Learning Facilitator for programming bootcamps.
  • Engaged in remote and culturally diverse teams with team 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”.