I was fortunate to grow up in a household filled with computers, my first program was written on a programmable HP calculator at age six. Games were my focus, this extended throughout school, as I worked my way through ZX Spectrums, Commodores, IBM PCs, IBM XTs and finally “Pentiums”.
I spent large amounts of time writing programs in any language I could get my hands on, it started with BASIC, Pascal, Assembler and then C.
I also had a keen interest in electronics and built many projects – mostly related to HI-FI.
University followed this focus, in 2000 I completed a post-graduate Electrical Engineering degree at WITS with focus on Computer Science and Telecommunications.
My first few years of work was in the Telecommunications industry, where I wrote software for Newbridge/Acatel line cards. Technical leadership was a natural fit and after a few years, I became the “fire fighter” that was sent primarily to customers overseas to fix their issues. In 2004 I moved into enterprise software having decided that a greater scope existed for this type of work in South Africa.
I worked for a consulting firm for a number of years and had the privilege of delivering diverse projects to all of the leading South African banks.
During this time I moved into a technical architect and team lead role. We built tax engines, mobile applications, internet/mobile banking and a few things in between.
One of the deliveries that I am most proud of at that time was delivering the Low Income Lending project to Standard Bank in partnership with Microsoft. What was special about this project was that we worked truly in an Agile manner with a
well-constructed and highly skilled team – I was the development manager.