Luke Burden is a seasoned engineering leader with 11+ years building and operating high-scale online services, currently serving as Director of Online Engineering at Demonware and co-founder/CTO of rideshare startup Poparide. He combines hands-on backend expertise in Python/Django and distributed systems with product-minded leadership, having shipped payment and marketplace systems that processed millions in flow and supported games at 2M+ concurrent users. A pragmatic mentor and manager, he’s led cross-functional teams, hiring efforts, and CI/DevOps practice while advocating clean APIs and observable production services. An active open-source contributor, his backend work on well-known Django projects like django-allauth and pinax-stripe-light reflects a focus on authentication, payments, and robust integrations. Based in Vancouver, he’s known for an easy-going style that translates technical depth into reliable, user-facing systems.
Contributions:74 commits, 8 PRs, 55 comments in 3 years
Contributions summary:Luke primarily contributed to fixing bugs and improving the functionality of the `pinax-stripe-light` Django application, a payments app for Stripe. Their work included resolving an issue with the 'capture' argument in the Stripe API, addressing unicode character handling in the Customer model, and improving performance in the sync_customers command. Additionally, the user added and refined functionality for custom account management. These changes enhanced the application's stability, corrected errors, and optimized the synchronization process.
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
Role in this project:
Back-end Developer
Contributions:10 commits, 10 PRs, 36 comments in 4 years 6 months
Contributions summary:Luke primarily contributed to the backend of the Django-based authentication and account management system. Their work focused on refactoring and enhancing the `allauth` adapter, including stashing and unstashing user information to avoid session usage. They adjusted methods for user stashing and modified how inactive user responses are handled. Additionally, the user enabled subclassing of provider registration, as well as added and updated signals to manage social account updates.
xadminpythonpartyintegrateddjango-framework
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
Luke Burden - Director Of Online Engineering at Poparide