Steven Bacio

Director at GrowSF

San Francisco, California, 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

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job15 years of employment as a software developer
bookSummer Study of Mandarin, Summer Study of Mandarin at International Tsinghua University
bookB.S. In Computer Science Computer Science, B.S. In Computer Science Computer Science at University of Florida
languagesEnglish, Chinese
github-logo-circle

Github Skills (16)

two-factor-authentication10
refactoring10
go10
backend10
appengine10
back-end-development10
python10
cryptography10
refactor10
protocol-buffers9
file-management8
configuration-management8
management8
documentation8
package-management8

Programming languages (9)

JavaC++ShellStarlarkGoHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
golang/appengine

Oct 2016 - Mar 2021

Go App Engine packages
Role in this project:
userBackend Developer
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.
golangapp-enginego
pyca/cryptography

Apr 2015 - Apr 2015

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Role in this project:
userBack-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.
cryptographypythonrecipespublic-key-cryptographycryptographic
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