Michael Cain

Engineering Lead, Checkout And Puchase Management, WordPress.com at Automattic

South Portland, Maine, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Cain is an engineering lead with 12 years of experience, currently overseeing checkout, purchasing, and billing flows for WordPress.com, Jetpack, and Akismet at Automattic. He leads a team of senior front- and back-end engineers who maintain a custom enterprise billing system that processes hundreds of thousands of subscription events daily and owns checkout and purchase management across product lines. His background spans hands-on front-end theming work in high-profile open-source repos like Automattic/themes and Calypso, plus back-end WordPress plugin development for Jetpack, reflecting a full-stack fluency in PHP and modern JavaScript. Based in South Portland, Maine, he combines product and technical leadership—previously leading signup and onboarding efforts—with a pragmatic focus on UX-driven UI styling and reliable payment infrastructure.
code12 years of coding experience
job11 years of employment as a software developer
bookUniversity of North Carolina at Chapel Hill
github-logo-circle

Github Skills (17)

javascript10
wordpress-themes10
shortcode10
css10
wordpress10
ui-design10
plugin10
uid10
php10
front-end-development10
theme-development10
wp-theme10
react10
back-end-development9
html8

Programming languages (6)

TypeScriptCSSJavaScriptPHPSwiftKotlin

Github contributions (5)

github-logo-circle
Automattic/wp-calypso

Dec 2015 - Dec 2022

The JavaScript and API powered WordPress.com
Role in this project:
userFront-end Developer
Contributions:354 reviews, 329 commits, 642 PRs in 7 years 1 month
Contributions summary:Michael primarily contributed to the front-end development of the WordPress.com Calypso project. Their work involved implementing and updating UI components, including those related to site signup, media library integration, and the appearance of the theme. They also modified code for the theme and blog, focusing on the styling and functionality of various interface elements, particularly the integration of various plugins and libraries such as Gutenberg. Additionally, they worked on features relating to advertising campaigns.
apireactwordpressjavascriptes6
Automattic/themes

Dec 2019 - May 2021

Free WordPress themes made by Automattic for WordPress.org and WordPress.com.
Role in this project:
userFront-end Developer
Contributions:57 commits, 20 PRs, 50 pushes in 1 year 5 months
Contributions summary:Michael's commits primarily focus on styling and theming aspects of the WordPress themes repository. The user made several commits dedicated to modifying the styling of specific blocks like "Blog Posts (Newspack)", and also altered the styling related to button elements and UI elements within various themes ("Varia", "Maywood", "Barnsbury", "Dalston", "Mayland", "Rivington", "Balasana", "Shawburn", "Alves", "Exford", "Rockfield", "Stratford", "Coutoire", "Morden"). The changes included adjustments to font sizes, colors, margins, and other visual elements, enhancing the user experience. This suggests a focus on UI development and theme customization.
wordpresswordpress-themeautomatticwordpress-themesthemes
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Cain - Engineering Lead, Checkout And Puchase Management, WordPress.com at Automattic