Steven Bacio is a director and seasoned software engineer with 14 years of experience building cloud-native systems, runtime environments, and developer tooling from startups to Google. He co-founded GrowSF and runs its technical, advocacy, and data efforts, combining product development with political strategy and campaign execution. At Google he led modernization of the App Engine Go runtime—removing legacy sandbox limits and shipping new SDKs—and contributed to prominent open-source projects like Go App Engine packages and the Python cryptography library. His background spans containerization and platform work (Docker, Kubernetes), high-throughput backend systems, and infrastructure automation, with a track record of turning manual processes into reliable, automated services. Based in San Francisco, he pairs hands-on coding in Python and Go with board-level nonprofit experience in housing advocacy (YIMBY Law/YIMBY Action). A less obvious strength is his ability to translate public-sector data needs into production analytics pipelines, demonstrated in a Google.org fellowship with the San Francisco Planning Department.
14 years of coding experience
15 years of employment as a software developer
Summer Study of Mandarin, Summer Study of Mandarin at International Tsinghua University
B.S. In Computer Science Computer Science, B.S. In Computer Science Computer Science at University of Florida
Contributions:8 releases, 6 reviews, 17 commits in 4 years 5 months
Contributions summary:Steven primarily contributed to the Go App Engine packages. Their work included updating documentation strings, adding and modifying Go modules, and regenerating protocol buffer definitions. They also implemented changes to support second-generation App Engine runtimes, updating internal identity and metadata handling. Furthermore, the user addressed logging-related issues and updated the project's dependencies.
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 10 comments in 2 days
Contributions summary:Steven primarily focused on refactoring and updating the `cryptography` library. Their work involved moving the `InvalidToken` exception and related code from the `cryptography.exceptions` module to the `cryptography.hazmat.primitives.twofactor` module. They also updated documentation and added themselves as an author. This suggests an active role in maintaining and improving the library's structure, and code organization.
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.