David Adler is an experienced full-stack engineer and founder with 12 years building products and leading teams across startups and enterprises from London. Currently Generator Team Lead at Speakeasy after serving as a founding engineer, he blends hands-on coding (Python, JavaScript/Node, React, TypeScript) with product-focused leadership and fundraising experience. As CTO of OurCal he built an end-to-end encrypted calendaring app, hired and led senior engineers, and helped secure £2.75M in funding. He contributes to open-source projects—improving email validation robustness and React Native type safety—and favors pragmatic, test-driven improvements that reduce operational risk. His background in neuroscience gives him a data-driven, analytical approach to problem solving and systems design. Comfortable across mobile, backend, and infrastructure, he’s known for shipping reliable, performance-minded systems under real-world constraints.
12 years of coding experience
11 years of employment as a software developer
St Paul's School
Bachelor of Science (BSc), Neurobiology and Neurosciences, Bachelor of Science (BSc), Neurobiology and Neurosciences at The University of Manchester
Computer science, Computer science at OSS Univeristy
Contributions:53 commits, 24 PRs, 60 pushes in 1 year 9 months
Contributions summary:David primarily focused on improving the functionality and reliability of email validation. They improved the regex validation and added new features like disposable email detection, which involved changes in multiple files. Furthermore, the user added comprehensive testing and improved the test suite to cover different validation scenarios. They also made type declaration changes to improve code readability.
Contributions:6 commits, 1 comment, 2 issues in 1 day
Contributions summary:David primarily focused on updating the TypeScript definitions file (`index.d.ts`) for the React Native Contacts library. These updates involved modifying the return types of the `viewExistingContact` function, suggesting work related to the component's API and ensuring type safety for developers using the library. Additionally, the user made a small change to the iOS implementation to handle dismissing a view controller upon a certain condition. These modifications improve the library's stability and usability within a React Native environment.
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.