Stephen Cobbe is a seasoned software entrepreneur and security-focused technologist based in San Francisco with nine years of hands-on leadership and engineering experience. As Co-Founder and CEO of Sonoma, he builds AI-powered software security products that help enterprises safeguard critical systems, blending pragmatic product thinking with AI and threat modeling. He previously co-founded and led Opal as CTO and then CEO, shaping a next-generation identity governance platform backed by Greylock, and he also advised Opal, reflecting a track record of strategic product leadership. Earlier, he honed core software engineering at Dropbox, contributing to SDKs and backend APIs, and maintaining open-source projects such as SwiftyDropbox and the Dropbox Java SDKs, including improving OAuth flows and error handling. His technical depth spans machine learning-informed security, API integration, and scalable backend systems—demonstrated by both startup execution and hands-on coding. Stephen holds a BS in Computer Science with a focus on Machine Learning from Stanford, underscoring a solid foundation for turning complex problems into practical, auditable solutions.
Contributions:19 releases, 112 commits, 22 PRs in 1 year 7 months
Contributions summary:Stephen primarily contributed to fixing and improving the OAuth flow within the SwiftyDropbox Swift SDK. They addressed issues related to loading indicators, "No Internet Connection" error handling, and cancel flow handling in the authorization process. Additionally, the user updated the SDK to reflect handwritten file changes, specifically related to the OAuth logic and client background/foreground logic, and incorporated changes from the Babel specification, indicating a focus on API integration and SDK maintenance.
Contributions:22 commits, 6 PRs, 21 pushes in 9 months
Contributions summary:Stephen primarily focused on enhancing the Java SDK for the Dropbox Core API. Their contributions include adding support for empty structs and making serializers public, demonstrating a focus on API functionality and data serialization. The user also added global response handlers, providing improved error handling and custom callback support, which showcases a deeper understanding of the API's architecture and its interaction with potential network issues. Finally, the user added support for more error types, and added Map type, further enhancing the library's features.
dropboxapidropbox-sdkjava-librarydropbox-api
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.