I apply software engineering, policy analysis and behavioral science towards solving social and environmental problems in the water, energy, transport and agricultural sectors. I am CEO of Better World Coding and an independent consultant. I develop in Objective-C, PHP, Ruby and JavaScript.