Michael graduated from the University of Science & Technology (NUST) in Zimbabwe and holds a B.Eng Honours Degree in Electronic Engineering. He started his carrier at ZISCOSTEEL as a graduate trainee. From ZISCOSTEEL, Michael moved to Dairibord Zimbabwe Pvt Limited for the position of Electrical Engineer. After a year for working as an Electrical Engineer he was promoted to the position of Plant Engineer. Michael briefly worked for Multec Engineering before joining Solid Wedge Services, where he worked as a Projects Engineer. From there he joined EOH, one of the leading ECI companies in South Africa. Michael has a total of over ten years working experience in the Mining, FMCG and Networking Industries. He is registered as an Engineer with the Engineering Council of South Africa and is also a member of the Zimbabwe Institute of Engineers.