Kyle Erwin is a research scientist and machine learning specialist with a PhD in Computer Science focused on machine problem complexity estimation and a decade of industry and academic experience. Currently at IBM in Midrand, he blends research rigor with production-minded engineering, having previously built software solutions at Allan Gray and contributed to academic projects at the University of Pretoria. His academic path—BSc through MSc in AI and a PhD—reflects deep expertise in AI theory and practical systems. Colleagues value his ability to translate complex theoretical insights into scalable software, and his background suggests a particular strength in quantifying and predicting algorithmic behavior rather than only applying off-the-shelf models.
10 years of coding experience
4 years of employment as a software developer
Highschool, Highschool at Beaulieu College
MSc Computer Science, Artificial Intelligence, MSc Computer Science, Artificial Intelligence at Stellenbosch University
Contributions:50 PRs, 63 pushes, 1 branch in 5 months
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.