James Crooke

James Crooke

Technical Director    |    Development Team

James is responsible for providing technical guidance to our sales, strategy and account management teams, overseeing project’s life cycles from conception to completion, with an emphasis on technical soundness and resource efficiency.