I’m a front-end software engineer, dad, and amateur gardener. I enjoy coding, spending time with my family, and cultivating my garden.
I'm a senior front-end software engineer and service architect at Mastercard. My work focuses on designing and engineering web applications, SDKs, and front-end microservices for Mastercard’s Click to Pay / Unified Checkout Solutions products.
Originally, I studied English literature in college. After a decade in retail management, I decided to switch careers. I enrolled in Flatiron School's software engineering bootcamp and upon graduating, joined the school as an instructor and then curriculum writer. Over time, I advanced to senior curriculum designer, software engineer, and eventually, curriculum manager before transitioning to a senior software engineering role at Mastercard.
For the past few years, I have mainly worked on Mastercard's Unified Checkout Solution for online retailers and payment service providers. As part of this work, I've helped launch and maintain core components of UCS, including:
- Click to Pay, a JavaScript SDK that provides a 'card on file' checkout experience. This product used by businesses in 35 countries and provides a secure, streamlined checkout experience for millions of transactions a year. Check it out now on Bass Pro Shops online store!
- Installments at Checkout, an embeddable web application for connecting online shoppers to lenders. Currently available at Shop.com.
- Mastercard's Web Components suite for helping businesses build a checkout experience on their own checkout pages.
- Mastercard's Checkout Solution for payment service providers interested in using Secure Remote Commerce, a set of API and SDK specifications for common integration patterns for Mastercard, Visa, Amex, and Discover card services.
Before Mastercard, I worked on Flatiron School's Open-Source Software Engineering Curriculum, used in the school's software engineering immersive and online bootcamps, Amazon's Career Choice Program, and re:coded.
- Languages: JavaScript, TypeScript, Ruby, HTML, CSS
- Frameworks/Libraries: React, Vue.js, Rails
- Tools: Git, Webpack, Playwright, Jenkins
- Methodologies: Agile, Scrum, CI/CD
When I'm not coding, I'm trying to build a perennial garden. This year, I’ve planted sunchokes, blueberries, raspberries, strawberries, forsythia, comfrey, and lungwort.
Feel free to reach out to connect or discuss potential opportunities!