With over ten years of experience as a front-end developer and designer, I am passionate about creating user-friendly, accessible, performant web experiences that meet business needs and delight customers.
I specialize in web platform technologies, such as TypeScript, CSS, HTML, Web Components and modern frameworks. Previously I lead the strategy, architecture and development of a design system that supports more than 250 projects across Capital One.
I advocate for customers of all ability levels and coach other developers on best practices and standards for web development. I enjoy sharing my knowledge and expertise through articles, talks and mentoring and I aim to build up and lead others in advancing the web and our products. I am always eager to learn new skills, explore new challenges and collaborate with cross-functional teams to deliver high-quality user experiences.
Experience
Staff Software Engineer, Front-End • Slack
Jan. 2024 - PresentAs a staff engineer on the core collaboration team for Slack, I am responsible for building out and maintaining the core functionality of Slack with features touching an estimated 35 million users daily. As a staff engineer I am responsible for delivering high-quality, accessible feature using React in addition to providing technical leadership for other engineers and prototyping new features that will continue to ensure Slack is where work happens.
Senior Lead Front-End Developer • Capital One
April 2016 - Dec. 2023Lead front-end developer on Capital One's design system. In this role I work with cross-functional teams across the enterprise to deliver accessible, performant, pixel-perfect code to millions of customers.
Senior Front-End Developer • Barclays
Feb. 2015 - April 2016Responsible for the technical architecture and development of Barclays’ retail online banking platforms using AngularJS, Sass, NodeJS and jQuery.
Webmaster • Thomson Reuters Tax & Accounting
May 2013 - Feb. 2015Managed Thomson Reuters Tax & Accounting website using PHP (Wordpress), HTML5, CSS3, JavaScript (jQuery and Angular.JS) and search engine optimization
Get in touch
Interested to know how I can help on your next project? Reach out on LinkedIn or fill out the form below.