adwpc 

Software Engineer

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
adwpc is a seasoned software engineer with 11 years of experience specializing in real-time communication and full-stack development. He is a senior contributor to RTC projects, with notable backend work on ion and ion-sfu (pure Go WebRTC SFU) and upstream contributions to the widely used pion/webrtc library, where he enhanced SFU examples and transport-level features like transport-cc and fmtp. His strengths lie in building robust media pipelines, RTP processing, jitter buffers, and signaling/room management for distributed RTC systems. Comfortable working deep in Go and integrating with frontend clients (Flutter/web), he combines low-level protocol finesse with practical production-focused fixes. An understated detail: much of his impact is in improving real-time media resilience and interoperability rather than flashy UI work, making large-scale multi-party audio/video systems more reliable.
code10 years of coding experience
github-logo-circle

Github Skills (13)

golang10
sfu10
media-player10
websocket10
go10
media-services10
sdp10
webrtc10
rtcp10
rtp10
streaming9
360-video9
audio9

Programming languages (8)

C++ShellJavaScriptGoHTMLVim ScriptDartPython

Github contributions (5)

github-logo-circle
ionorg/ion

Mar 2019 - Nov 2021

Real-Distributed RTC System by pure Go and Flutter
Role in this project:
userBack-end Developer
Contributions:12 releases, 6 reviews, 187 commits in 2 years 9 months
Contributions summary:Adwpc primarily worked on the back-end of the project, as evidenced by the creation of a "lite sfu and web app". They modified the `service/room.go` file, implementing core functionalities for room management within the Real-Distributed RTC System. These changes included features for signaling, peer management, and session description handling. The user’s work suggests they were involved in implementing the core logic of the SFU (Selective Forwarding Unit).
golangrtcvideocallwebtransportwebrtc
ionorg/ion-sfu

Jul 2019 - Nov 2021

Pure Go WebRTC SFU
Role in this project:
userBack-end Developer
Contributions:2 releases, 34 reviews, 148 commits in 2 years 4 months
Contributions summary:Adwpc's contributions focused on implementing and refining the core WebRTC SFU functionality within the `ion-sfu` repository. The user added and modified the `pipeline.go`, `webrtctransport.go` and `jitterbuffer.go` files demonstrating the creation and management of WebRTC transport, processing of RTP packets, and implementation of a jitter buffer. They implemented features like transport-cc and also fixed bugs, enhancing the robustness and performance of the SFU.
golanggrpcwebrtcpure-gogo
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