A man of many talents, but no sense of how to use them. Craig could be out changing the world but would prefer to make software instead. Probably the reason why Nick Fury refused to take his calls. He possesses a passion for software design, but more importantly software quality and designing systems that can achieve this in a technically diverse and constantly evolving tech world.
Craig has over 20 years experience across the development, testing, and management disciplines in a variety of software industries, but still feels he learns something new every day. It’s the continued change and evolution of the software industry that motivates him to keep learning and finding ways to improve. More than just playing with tech though, it's people that make software come together – and so Craig believes in developing people and empowering them to make a success out of the software they build.
When not playing with software he can often be found spending time with family, writing, designing board games, or running long distances for no apparent reason. He is also a massive fan of comic books and Star Wars, so if you see him concentrating intensely, he is probably just trying to use the force.
Craig is also the writer of the book, Quality By Design, and writes regular articles on his blog sites and various other tech sites around the world. He is also international speaker on a wide range of different software development topics, though these experiences only make him even more excited about the future of the industry in South Africa.