Ben Bangert is a CTO and co-founder with 21 years of experience building cloud-first, privacy-respecting infrastructure and high-throughput distributed systems. He co-founded Nabu Casa to provide secure Home Assistant remote access and, at Mozilla, led backend efforts on push notification and subscription platforms that serve hundreds of millions of clients. Technically hands-on across Python, Go and Rust, he designs cost-effective server-side architectures and deep integrations with NoSQL/SQL datastores, Zookeeper coordination, and messaging systems. An active open-source contributor, his work includes adding AMQP/Protobuf support and plugin refactors for Heka, improving Pyramid/WebOb cookie and templating behavior, and bootstrapping a Rust sync-storage server. Based north of San Francisco, he prefers telecommute-friendly roles and blends production coding with product-oriented technical leadership.
21 years of coding experience
21 years of employment as a software developer
California State University, Chico
Philosophy, Computer Science, Philosophy, Computer Science at Sonoma State University
Contributions:372 commits, 1 PR, 1 push in 13 years
Contributions summary:Ben's contributions focused on improving the performance and functionality of the database backend. They streamlined the database backend to avoid unnecessary database selects. The user also implemented major changes to the database backend to use a single row per namespace, added accessed and created columns to facilitate the deletion of old cache/session data, and addressed a bug in a previous database update that occasionally prevented session data from being written to the database.
Kazoo is a high-level Python library that makes it easier to use Apache Zookeeper.
Role in this project:
Backend Developer & Documentation Specialist
Contributions:4 releases, 672 commits, 124 PRs in 9 years 7 months
Contributions summary:Ben primarily contributed to the project by adding documentation infrastructure and updating references to improve project clarity. The code changes indicate modifications to configuration files and documentation-related setup scripts. They also made updates related to interfaces, demonstrating a focus on improving the project's architecture and documentation.
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.