Darren Schreiber is a seasoned entrepreneur and engineer with 17 years of experience building scalable telecommunications platforms and operational systems from the ground up. As Co-Founder of 2600hz in San Francisco, he helped create one of the world’s most scalable open-source VoIP platforms, contributing deep backend expertise in Erlang, Class 5 switching, and billing/monetization systems. His background spans hands-on operations and architecture—managing large MySQL deployments, real-time email infrastructure, and 24/7 product uptime—while driving product-grade code in open-source projects like FreeSWITCH and Kazoo. Known as a “phone geek” and VoIP risk-taker, he blends low-level telecom protocol work with modern web stacks (HTML5, WebSockets, NoSQL) to ship resilient, concurrent systems. He’s equally comfortable fixing deadlocks and memory leaks as he is designing distributed monitoring and rate-processing APIs, bringing practical reliability to ambitious telecom engineering.
17 years of coding experience
7 years of employment as a software developer
Greenwich High School
BS, Computer Science, Business Management, BS, Computer Science, Business Management at Rensselaer Polytechnic Institute
The core of an open-source, distributed, highly scalable platform designed to provide robust telecom services
Role in this project:
Backend Developer
Contributions:37 commits, 28 PRs, 30 pushes in 10 years 2 months
Contributions summary:Darren primarily contributed to the backend of the `kazoo` platform, focusing on telecom services. Their commits include modifications to Erlang code for money management APIs, rate upload processes, and platform status checks. These changes involved API definitions, rate processing, and integrating with various system components for monitoring and management.
The World's First Cross-Platform Scalable FREE Multi-Protocol Soft Switch
Role in this project:
Back-end Developer
Contributions:10 commits in 3 years 1 month
Contributions summary:Darren primarily worked on the `mod_nibblebill` module within the FreeSWITCH project. Their contributions focused on fixing billing logic, specifically ensuring calls were billed at the start and handling balance checks. They also addressed a deadlock issue and memory leaks related to the module and corrected an issue with incomplete mp3 file writing in `mod_shout`. Furthermore, the user implemented code to handle setting a proxy when manually injecting notifies and fixed issues related to Erlang event listeners.
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.