In 1975 he assumed duty with Black & Veatch Engineers and Consultants in Kansas City as Design Engineer and was later promoted to Project Engineer and Assistant Head of Department of Electrical Engineering. He headed the Department of Electrical and Control Engineering of Black & Veatch Arabia Engineers and Consultants in Dhahran, Kingdom of Saudi Arabia, from June 1981 to June 1984 when he returned to Black & Veatch Engineers and Consultants in Kansas City as Project Engineer and Project Manager for major international and national infrastructure development projects.
Between March 1993 and June 1996 founded and operated a technology company, Peripheral Resources Inc., in Kansas with the specific mission to seek technology related opportunities that can be used to economically empower previously disadvantaged South Africans.
In 1994 he returned to South Africa and served as Non-Executive Director of G. H. Marais and Partners Consulting Engineers, Vice-Chairman of Vulindlela Bulatsela Corporation (Pty) Ltd, Chairman of Suncorp Holdings (Pty) Ltd, Director of Health 2000 Foundation and Managing Director of Fundis for Community Development (Pty) Ltd in Gauteng until February 1997 when he was appointed Chairperson of SATRA (South African Telecommunications Regulatory Authority) from February 1997 until his retirement in June 2001. For the next three years he worked as entrepreneur and independent consultant advising governments on telecommunications reform.
In June 2002 he became President and founder of VPSTN, LLC, an FCC-licensed global carrier in Alexandria, VA, USA, with operations worldwide providing traffic and VPN services.