Charles Kimpolo is a director and computational mathematician with 13 years' experience bridging technical delivery, industry partnerships and talent development across Africa. As Director of the AIMS Industry Initiative he leads strategy, policy and work-integrated learning programs that connect scientific research capacity to industry needs while driving entrepreneurship and youth employment. He combines this leadership with hands-on software engineering experience from ThoughtWorks and open-source contributions to Bahmni—working on both AngularJS/React front-ends and SQL-driven backend modules for an influential EMR project. His PhD in Computational and Applied Mathematics underpins a data-driven approach to program design and evaluation, and he has a track record of introducing database-level filters and unit tests to improve reliability. Colocated in Johannesburg, he is fluent in bilingual program management and known for converting complex technical requirements into practical, scalable industry-academic collaborations.
13 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computational and Applied Mathematics, Doctor of Philosophy (Ph.D.), Computational and Applied Mathematics at University of the Witwatersrand
Postgraduate Diploma, Mathematical Sciences, Postgraduate Diploma, Mathematical Sciences at African Institute for Mathematical Sciences
Postgraduate Certificate in Introduction to Longitudinal Data Management and Analysis, Demography and Population Studies, Postgraduate Certificate in Introduction to Longitudinal Data Management and Analysis, Demography and Population Studies at University of Colorado Boulder
Bahmni EMR Frontend code for Clinicians and staff members, written in Angular.JS and React
Role in this project:
Front-end Developer
Contributions:45 commits, 34 pushes, 6 branches in 8 months
Contributions summary:Charles primarily contributed to the front-end development of the Bahmni EMR frontend. Their commits focused on modifying existing Angular.js and React components, including controllers, views, and directives. Key contributions involve implementing features related to treatment pages, observation sections, and the patient dashboard. The user also added unit tests, showing a focus on code quality and testing.
Core OpenMRS modules for Bahmni (including ERP & ELIS Atom Feed Clients)
Role in this project:
Back-end Developer
Contributions:10 commits, 11 pushes, 6 branches in 5 months
Contributions summary:Charles's contributions center on enhancing the Bahmni core modules, focusing on backend logic and database interactions. They added a SQL query to retrieve ward and patient details, modifying SQL scripts to integrate new features. Furthermore, they introduced new filter parameters to filter observations at the database level, enhancing data retrieval capabilities. The user also refactored tests to align with these changes.
tech4gooderpemrhospital-management-systemopenmrs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Charles Kimpolo - Director, AIMS Industry Initiative