David Keegan is a multidisciplinary engineering leader with 15 years of experience building product-driven teams and consumer-facing systems that scaled to millions of users. He blends product, design, and hands-on development—having led Product and Design at Acorns through rapid growth and later co-founded a travel rewards startup that was acquired. Comfortable across mobile, backend, and UX, he contributes to notable open-source Swift projects (including Vapor and popular iOS libraries), where his work improved authentication, keyboard handling, and UI polish. Currently focused on modernizing financial services with AI at a stealth fintech, he has a track record of shipping pragmatic, maintainable solutions in regulated spaces like health and finance. Based in Eagle, Idaho, he’s equally at home refactoring legacy code as he is defining product strategy, and his background in computer graphics gives him a strong eye for interface detail and user experience.
15 years of coding experience
16 years of employment as a software developer
Computer Graphics, Computer Graphics at Savannah College of Art and Design
NSWindow subclass with a highly customizable title bar and traffic lights
Role in this project:
UI Designer & Front-end Developer
Contributions:55 commits in 11 months
Contributions summary:David primarily focused on enhancing the UI of the `INAppStoreWindow` project. Their contributions include implementing features such as rounded corners in fullscreen mode, retina display support for the title bar noise, and adding the ability to center traffic light buttons. Furthermore, the user added the ability to customize the title bar through the implementation of a block for custom drawing. These changes suggest a focus on improving the window's appearance and user experience.
Contributions:1 release, 13 commits, 7 PRs in 4 months
Contributions summary:David primarily contributed to the Vapor framework's authentication and testing components. Their work included modifying cookie settings for security, such as changing the `httpOnly` flag. They also added a new assertion function for JSON testing. Furthermore, the user updated and refactored existing tests related to authentication middleware, ensuring correct behavior and improving test coverage.
http2frameworkswift-nioswiftserver-side
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
David Keegan - Engineering at Stealth FinTech Startup