Sander Leech is an accomplished creative professional with extensive experience in brand identity and design. Currently serving as Senior Director of Global Brand and Creative at Barracuda since March 2018, Sander has a proven track record in leadership roles including Creative Director at Ooyala, where responsibilities included brand identity development and management of a creative agency, and Senior Director of Creative Services at Citrix Systems, focusing on strategic design solutions. Sander's career also includes independent consultancy at Sander Leech Design, directorial roles at Barclays Global Investors overseeing global brand identity, and early design roles at Abrams Design Group, Held Diedrich Advertising Communications, and Flack Design, Inc. Sander holds a BFA in Graphic Design from the College for Creative Studies.
Sign up to view 0 direct reports
Get started