Top expert inGo Programming Ecosystem and Distributed Systems Technology
Sean Dubois is a Member of Technical Staff and veteran WebRTC engineer with 13 years of hands-on experience building real-time media systems across companies like AWS, Twitch, Apple, and OpenAI. He is the creator of Pion, a pure-Go WebRTC stack (implementing DTLS, SRTP, SCTP, STUN, mDNS, etc.) and author of an open-source book that explains how WebRTC actually works, reflecting his passion for teaching and open communities. Sean’s contributions span low-level C/C++ security hardening (AWS Kinesis Video Streams SDK), systems work in OBS Studio and Janus, and full-stack projects integrating Go backends with React frontends and Dockerized deployments. Self-taught through The Recurse Center, he thrives without formal college credentials and consistently ships production-grade networking and media features, including WHIP/WHEP endpoints and TURN/STUN improvements. He favors projects that excite users and is as comfortable debugging DTLS record parsing as he is optimizing DevOps for SFUs. Based in Columbus, Ohio, he blends deep protocol expertise with a persistent drive to learn and contribute to open-source ecosystems.
13 years of coding experience
14 years of employment as a software developer
None Self Study, None Self Study at The Recurse Center
Pion TURN, an API for building TURN clients and servers
Role in this project:
Back-end Developer
Contributions:10 releases, 53 reviews, 117 commits in 4 years 2 months
Contributions summary:Sean primarily contributed to the development of a TURN (Traversal Using Relays around NAT) server, focusing on core functionality. Their work involved implementing STUN (Session Traversal Utilities for NAT) features, including adding attributes to responses, handling allocation requests, and starting the allocation process. The user also refactored code, moved components into dedicated packages, and addressed bug fixes to ensure the TURN server functions correctly.
Contributions:6 reviews, 14 commits, 72 PRs in 13 days
Contributions summary:Sean implemented core features for the `broadcast-box` project, including both backend and frontend components. They added admin and WHIP/WHEP endpoints using Go and the Pion WebRTC library. The user also developed frontend components using React, including an admin panel and player interface, connecting to the backend API. Furthermore, they integrated Docker for containerization and enhanced the project with .env configurations and routes.
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.