Adam Roach

Staff Engineer at GameChanger

Dallas, Texas, 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

👤
Senior
🎓
Top School
Adam Roach is a Staff Engineer with 22+ years building highly available, real-time voice, video, and messaging systems and over a decade working in modern web technologies. He has driven large-scale media infrastructure and cost-saving platform work—most notably architecting a custom video ingest stack at Caffeine that saved the company six figures per month and enabled rapid partner onboarding. A pragmatic technical leader and IETF veteran, he’s influenced standards for SIP, WebRTC, and related protocols and contributes to notable open-source projects like resiprocate and the IETF datatracker. Adam excels at rallying cross-functional teams to ship ambitious features quickly—he prototyped an integrated co-pilot video feature in two weeks to secure executive buy-in—and translates complex technical tradeoffs clearly to both engineers and executives. Based in Dallas, he blends deep protocol-level expertise with hands-on backend development and a talent for improving engineering culture and operational efficiency.
code22 years of coding experience
job30 years of employment as a software developer
bookBS Computer Engineering, BS Computer Engineering at Texas A&M University
bookBellaire High School
github-logo-circle

Github Skills (20)

c-language10
sipjs10
messaging10
python10
back-end-development10
django10
message-system10
sip10
message-handler10
sips10
message-bus10
protocols10
cprogramming-language10
sipp10
messagebox10

Programming languages (11)

TypeScriptC++ShellCMakefileJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
resiprocate/resiprocate

Oct 2003 - Jan 2013

C++ implementation of SIP, ICE, TURN and related protocols.
Role in this project:
userBack-end Developer
Contributions:1818 commits in 9 years 3 months
Contributions summary:Adam appears to be involved in the development of the SIP (Session Initiation Protocol) implementation, along with related protocols like ICE, TURN, and associated protocols. The contributions indicate the creation of a communication system, including the development of Gag messaging and a simple messaging protocol. The user has primarily been working on the back-end of the project, focusing on message handling and structure.
cppfreeswitchsipiceprotocols
ietf-tools/datatracker

Jun 2011 - Mar 2018

The day-to-day front-end to the IETF database for people who work on IETF standards.
Role in this project:
userBack-end Developer
Contributions:42 commits in 6 years 9 months
Contributions summary:Adam primarily contributed to the back-end functionality of the datatracker application, focusing on bug fixes and feature additions. Their work involved modifying Django views and templates to implement new features, such as adding a CSV output format and a page to view meeting slot requests. They also made code adjustments to improve the functionality of the week view and integrated updated data models. The user's contributions extended to updating URLs and settings.
djangodaystandardsdatatrackerdatabase
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
Adam Roach - Staff Engineer at GameChanger