Extraordinary professional! It has been an honour to work with someone of his calibre. He is excellent with his technical, programming skills and implements with great attention to every detail. His most important skill sets is his ability to self manage and keep our projects moving forward no matter my availability or the lack thereof. Additionally, he puts his heart and soul into his work. He gives you everything he’s got when he gets into a project. I am humbled to have worked with some-one of such high integrity and so committed to our mutual success. A truly great business partner.