Stephen Blum

CTO at PubNub

Seattle, Washington, 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

🤩
Rockstar
🎓
Top School
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.
code17 years of coding experience
job6 years of employment as a software developer
bookComputer Science, Computer Science at Bellevue College
bookComputer Science, Computer Science at Western Washington University
bookComputer Science, Computer Science at Eastern Oregon University
stackoverflow-logo

Stackoverflow

Stats
6,688reputation
1.4mreached
167answers
1question
Badges
websocket
top-5%
cygwin
top-5%
chat
top-5%
javascript
top-5%
github-logo-circle

Github Skills (27)

unit-testing10
javascript10
css10
front-end-development10
html10
web-development10
webrtc10
stun9
socket-io9
push-notifications9
ui-design9
websocket9
chat9
cygwin9
speech-recognition9

Programming languages (18)

JavaCSSC++BikeshedRustCHandlebarsGo

Github contributions (5)

github-logo-circle
Add Subtitles to your Twitch stream! Easy OBS integration.
Role in this project:
userFull-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.
obstwitch
stephenlb/webrtc-sdk

Jul 2019 - Aug 2020

WebRTC Simple Calling API + Mobile SDK - A simplified approach to RTCPeerConnection for mobile and web video calling apps.
Role in this project:
userFull-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.
mobilertcpeerconnectionwebrtcwebrtc-callwebrtc-sdk
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