Stephen Blum is a seasoned technology leader and CTO based in San Francisco with 17 years of experience building low-latency, highly reliable realtime systems at scale. At PubNub he led engineering for a replicated Multi-POP realtime data stream network serving over a billion devices and helped the company raise $134M through Series E, while accruing 68 patent claims. He blends hands-on full-stack development—contributing to WebRTC SDKs, JavaScript SDKs, and client-side features like OBS subtitle integration—with strategic architecture for telemedicine, online learning, and multiplayer gaming use cases. Earlier roles include founding and exiting a real-time front-end CMS and engineering stints at Microsoft and Loyalize, giving him operator and product-building depth. Known for pragmatic fixes (DNS cache-busting, websocket resiliency) and demo-focused tooling, he prioritizes reliability and developer experience. He combines entrepreneurial grit with deep systems-level expertise in C and realtime networking.
17 years of coding experience
6 years of employment as a software developer
Computer Science, Computer Science at Bellevue College
Computer Science, Computer Science at Western Washington University
Computer Science, Computer Science at Eastern Oregon University
WebRTC Simple Calling API + Mobile SDK - A simplified approach to RTCPeerConnection for mobile and web video calling apps.
Role in this project:
Full-stack Developer
Contributions:9 commits, 9 PRs, 108 pushes in 1 year 1 month
Contributions summary:Stephen contributed to the development of a WebRTC-based SDK, focusing on creating demo applications for video calling. Their work involved modifying HTML and JavaScript files to build a broadcaster and viewer setup. They also integrated PubNub for real-time communication and made adjustments to the STUN server configuration for improved performance.
Add Subtitles to your Twitch stream! Easy OBS integration.
Role in this project:
Full-stack Developer
Contributions:2 reviews, 118 commits, 3 PRs in 2 years 10 months
Contributions summary:Stephen primarily contributed to the front-end of the project, focusing on the implementation of the user interface and the integration of spoken voice commands with the app. Their work involved modifications to JavaScript files (js/app.js, js/request.js, js/subtitles.js, and js/username.js) and the styling of the UI elements using CSS, including the creation of a dashboard. The user also added support for features like subtitle display and color variations in the UI.
twitchobsstreamsubtitles
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.