Andrew Lunny is a Staff Software Engineer with 16 years of experience building robust systems at scale, currently driving engineering efforts at Stripe after a multi-year staff role at Twitter. He pairs a rare combination of humanities training (BA in English) and a formal CS degree from UBC, which informs clear technical communication and pragmatic design choices. Andrew contributes to notable open-source projects such as apache/cordova-android, where he has improved core Android functionality, testing, and configuration handling—evidence of hands-on mobile and platform expertise. Based in Burnaby, BC, he’s experienced in cross-functional leadership and shipping reliable features in complex product environments, with a knack for improving developer-facing infrastructure and edge-case platform behavior.
15 years of coding experience
5 years of employment as a software developer
Bachelor of Arts - BA, English Language and Literature/Letters, Bachelor of Arts - BA, English Language and Literature/Letters at The University of British Columbia
Contributions summary:Andrew contributed to the Apache Cordova Android repository by implementing and improving core Android functionalities. Their work included fixing browser-related issues, adding JUnit dependency for testing, and reading preferences from `phonegap.xml` to enhance application configuration and fullscreen settings. The user also made changes to handle the fullscreen view and preference handling more robustly. Further, the user updated the code to get commons-codec from apache archive.
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.