An agile developer and coach with over 10 years’ experience delivering innovative and creative solutions to solve complex business problems. Working within, as well as leading agile teams on all aspects of the software lifecycle, from inception to delivery and support. A polyglot programmer capable at working across all tiers with an expertise in .net and JavaScript. He believes that leading by example is the most effective way to create change.