
A man of many talents, but no sense how to use them. Craig could be out changing the world but would prefer to make software instead. 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. When not playing with software I can often be found writing, designing board games or running long distances for no apparent reason.