David Langley

Senior Engineering Manager at Upswing Golf

Dublin, Ireland
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
David Langley is an engineering manager and seasoned mobile-first technologist with 11 years of experience leading teams and shipping production-grade iOS and Android clients. Based in Dublin, he currently leads engineering at Element after progressing from senior engineer roles and formerly heading mobile efforts at HubSpot and IBM. He combines hands-on expertise in mobile SDKs and full-stack web work—contributing to high-profile Matrix/Element projects around notifications, permalinks and UI/UX refinements—with leadership in product delivery and developer workflows. An entrepreneur as founder of Upswing Golf, he blends product intuition with technical execution and a knack for untangling tricky platform bugs (notably iPad and call-related crashes).
code11 years of coding experience
job16 years of employment as a software developer
bookBA (mod), Computer Science, BA (mod), Computer Science at Trinity College Dublin
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (27)

kotlin10
objective-c10
javascript10
ios10
user-interface10
android-sdk10
ui-design10
apple-push-notifications10
graphical-user-interface10
android-development10
push-notifications10
human-interface10
uid10
sdk10
front-end-development10

Programming languages (16)

MDXSmartyJavaRustCMakefileGoSvelte

Github contributions (5)

github-logo-circle
element-hq/element-ios

Jun 2021 - Jan 2023

A glossy Matrix collaboration client for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:128 reviews, 333 commits, 101 PRs in 1 year 7 months
Contributions summary:David primarily focused on bug fixes and enhancements within the iOS application. They addressed a crash related to direct messaging within call handling, and corrected a crash on iPad during search functionality. Furthermore, the user introduced new features, such as improved messaging and UI elements for notifications.
ios
element-hq/element-android

Jul 2021 - Oct 2022

A Matrix collaboration client for Android.
Role in this project:
userMobile Developer (Android)
Contributions:40 reviews, 146 commits, 27 PRs in 1 year 3 months
Contributions summary:David primarily contributed to the Android mobile client for the Element application. The commits show a focus on UI modifications, preference implementation, and refactoring existing fragments related to notification settings. The user also addressed discrepancies between the mobile client and the web implementation regarding notifications. They contributed to the advanced notification setting features.
androidmatrixelement-android
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