Summary
Brian Cairns is a UX Engineering Lead and full-stack developer with three decades of hands-on experience building web and software systems, currently shaping UX and AEM component architecture at Logitech. He blends deep LAMP/CMS expertise (SilverStripe, Drupal) with modern stacks like Svelte, React, TypeScript and SvelteKit to deliver performant, accessible, and reusable front-end systems. Brian has led engineering teams through major shifts—bringing responsive design, CSS-first grid systems, and developer best practices into production at scale. His background spans everything from custom Java utilities and rich-client apps to 3D product viewers and high-performance content platforms, reflecting a rare combination of low-level engineering and UX sensibility. Based in Calgary, he’s known for authoring guidelines, running team coding challenges, and turning complex CMS requirements into elegant, developer-friendly solutions.
9 years of coding experience
20 years of employment as a software developer
University of Waterloo