James has over two decades of experience building successful digital products and high-performing teams. He started his career as a software developer, but an early interest for people, processes, and psychology pulled him towards leadership. He loves to transform teams and perfect products, which he’s done in previous roles as a Product Owner, CTO, and Head of Engineering. He has board experience, has advised leadership teams, and coached C-level executives.