Jeff brings more than 10 years of technology-for-development implementation experience to the Strategic Advisory Group. He currently serves as the Senior Director of Platforms and Services at Digital Impact Alliance (DIAL), where he works to increase the pace of innovation of digital platforms and services for the underserved. Prior to DIAL, Jeff held senior positions at Mercy Corps, where he established and headed the Program Technology team, as well at ThoughtWorks, where we was the Co-Director of Social Impact. Jeff also served as CTO for Inveneo, a San Francisco based nonprofit which designs and implements information technology for developing countries. Jeff spent nearly 20 years working in Silicon Valley as an engineer, user-interface designer, product designer, architect, and founder. He currently serves on the Board of Directors of Social Impact Lab (simlab.org) and Human Network International (hni.org) and holds a B.S. in Symbolic Systems with a concentration in Human-Computer Interaction from Stanford University.