Owen Starr is a seasoned design leader currently serving as the Global Head of Design and Research for Amazon Pay, where responsibilities include shaping a next-generation payment platform that emphasizes convenience and security. Prior experience includes significant roles at Visa, where Owen held titles such as Head of Design for National Partnerships and Design Director, driving innovation in payment technology through collaborative design with top clients. Owen's career also includes ownership of a design strategy consulting firm, Studio O, where notable partnerships were established with major brands including Google and Disney. An educational background comprises a BFA in Graphic Design from Tyler School of Art and ongoing studies at Yale School of Management and Cooper Professional Education.
Sign up to view 0 direct reports
Get started