Luke Holder

Lead Engineer at Craft CMS

Western Australia
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
Luke Holder is a Lead Engineer based in Western Australia with 15 years of professional experience and two decades of hands-on software development across front-end and back-end stacks. He architects and leads Craft Commerce at Craft CMS, owning backend architecture, product, QA and partner support while guiding a small team to ship a flexible e-commerce platform. An active open-source contributor, he works on Craft CMS core features (including a Vue/Tailwind-driven condition builder) and has improved PHP frameworks and payment drivers like FuelPHP and Omnipay-PayPal. Comfortable moving between PHP, JS, SQL and BI tooling, he combines practical engineering with product sensibilities rooted in earlier business intelligence and reporting work. Colleagues rely on him for pragmatic, end-to-end solutions that balance developer ergonomics with production reliability.
code15 years of coding experience
job4 years of employment as a software developer
bookHigh School, High School, High School, High School at Wantirna College
bookBachelor, Business Management, Bachelor, Business Management at Murdoch University
github-logo-circle

Github Skills (14)

paypal10
omnipay10
web-framework10
php10
tailwindcss10
front-end-development10
vue10
fuelphp10
craftcms10
vue-jsx10
testing10
version-control9
configuration-management9
git9

Programming languages (21)

CSSC++RustSVGTwigMakefileVueGo

Github contributions (5)

github-logo-circle
craftcms/cms

Aug 2015 - Oct 2022

Build bespoke content experiences with Craft.
Role in this project:
userFull-stack Developer
Contributions:6 reviews, 167 commits, 17 PRs in 7 years 3 months
Contributions summary:Luke appears to be working on implementing a condition builder feature. They are actively developing a new condition builder asset, which includes front-end components as indicated by the CSS and JavaScript changes. Their contributions include changes to the condition builder directory with Vue.js and Tailwind CSS, indicating a focus on front-end development within the Craft CMS environment. They are also implementing backend logic as indicated by the creation of PHP files.
cmsbespokecraftprestashop-modulecraft3
thephpleague/omnipay-paypal

Sep 2016 - Nov 2016

PayPal driver for the Omnipay PHP payment processing library
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 23 comments in 1 month
Contributions summary:Luke's contributions primarily centered on enhancing the Omnipay PayPal driver. Their work involved implementing error handling for specific PayPal responses and ensuring proper redirection for failed transactions. The user also corrected a bug to accurately retrieve the transaction ID and added a test case for handling redirect responses. Code formatting improvements were also made across several files.
paymentsomnipaypayment-servicephppayment-gateway
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