Adam Duke

Lead, Desktop Application

Dover, New Hampshire, 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
Adam Duke is aLead desktop application engineer with 15 years of experience building high-scale infrastructure and cross-platform client software, currently driving architecture and delivery for Files.com Desktop serving 300+ enterprise customers. He combines hands-on engineering and technical leadership—previously at Google and Twitter—where he migrated massive services, saved millions in cloud costs, and built instrumentation and automation that reduced thousands of engineering hours. A former founder who sold a push-notification startup to Twitter, Adam brings product-focused engineering instincts and deep expertise in notifications and OS integration, evidenced by sustained open-source work on notification tooling and cross-platform XMPP support. He mentors teams, owns release quality and performance trade-offs, and has a proven knack for turning operational complexity into reliable, test-covered products. Based in Dover, NH, he blends enterprise-scale systems thinking with pragmatic desktop and mobile engineering.
code15 years of coding experience
job16 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Widener University
stackoverflow-logo

Stackoverflow

Stats
11reputation
306reached
1answer
1question
github-logo-circle

Github Skills (16)

ruby10
objective-c10
xcode10
xmpp10
macos10
ios10
mobile-development10
testing10
integrations9
unit-testing9
c178
c118
ajax6
javascript6
jquery6

Programming languages (16)

JavaC++CSSCGoHTMLErlangKotlin

Github contributions (5)

github-logo-circle
robbiehanson/XMPPFramework

Jan 2012 - Jan 2012

An XMPP Framework in Objective-C for Mac and iOS
Role in this project:
userMobile Developer
Contributions:23 commits in 1 day
Contributions summary:Adam primarily focused on adapting the XMPPFramework to function correctly across both iOS and macOS platforms. They addressed compilation issues, particularly related to linking flags and architectures, by updating external libraries (like libidn) and incorporating x86_64 support. Furthermore, they added and modified testing projects (AutoPingTest, AutoTimeTest, MUCTesting, ParserTestPhone, TestCapabilitiesHashing, TestElementReceipt, TestIDTracker, TestSRVResolver, TestXEP82) to ensure the framework's compatibility and functionality across the two operating systems.
objective-cxmppmacswiftios
grocer/grocer

Nov 2013 - Nov 2013

Pushing your Apple notifications since 2012.
Role in this project:
userBackend Developer
Contributions:5 commits in 1 day
Contributions summary:Adam focused on enhancing the functionality of the Grocer project, specifically concerning Safari Notifications. They added and refined tests for the `safari_notification` feature, demonstrating a strong commitment to code quality and testing. They also made improvements to the `safari_notification.rb` file by modifying attributes and refactoring code. This suggests a focus on building robust and reliable notification capabilities within the application.
push-notificationsnotificationspushingnotificationios
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
Adam Duke - Lead, Desktop Application