Paul Gregoire

Solutions Architect at Gregoire Consulting

Henderson, Nevada, 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
Paul Gregoire is a seasoned solutions architect and software engineer with 20+ years of experience building streaming media, client/server, and database-driven applications. As a core developer of the Red5 open-source media server and long-time contributor to projects like ice4j, he blends deep Java backend expertise with practical cloud (AWS) and WebRTC/RTMPS experience. He has led media server development and architectural efforts at Red5/Infrared5 while running Gregoire Consulting, delivering production-grade streaming and mobile solutions for clients including BigMarker and BrowserStack. His work often focuses on robustness and integration—introducing builder patterns, improving TURN interoperability, and refactoring secure transport handling. Based in Henderson, NV, Paul pairs hands-on implementation skills (Java, PHP, ActionScript/ AIR, Android/iOS) with operational know-how from deploying and maintaining AWS backends. A former Navy cryptologic technician, he brings disciplined systems thinking and a knack for solving low-level protocol and timing issues that show up in real-time media systems.
code20 years of coding experience
job25 years of employment as a software developer
bookUniversity of Maryland
languagesEnglish, java
stackoverflow-logo

Stackoverflow

Stats
9,743reputation
1.8mreached
393answers
71questions
Badges
android
top-5%
java
top-5%
ffmpeg
top-5%
eclipse
top-5%
github-logo-circle

Github Skills (28)

websocket10
rtmp10
java10
javas10
webrtc10
nat-traversal10
ffmpeg9
messaging9
message-system9
android9
message-handler9
messagebox9
eclipse9
message-bus9
servlet8

Programming languages (9)

JavaC++ShellCJavaScriptGoHTMLNSIS

Github contributions (5)

github-logo-circle
Red5/red5-server

Nov 2013 - Nov 2022

Red5 Server core
Role in this project:
userBack-end Developer
Contributions:115 releases, 8 reviews, 500 commits in 9 years 1 month
Contributions summary:Paul primarily worked on the Red5 server core, contributing fixes and updates related to web services. Key changes included addressing issues within the WarLoaderServlet, improving the processing of command messages, and refactoring RTMPS handling to resemble the WSS implementation. Further improvements were made to handle timestamp issues during playback and shared object handling.
vodredisaacipcameramp4
jitsi/ice4j

Oct 2015 - Nov 2015

A Java implementation of the ICE protocol
Role in this project:
userBack-end Developer
Contributions:6 commits, 8 PRs, 31 comments in 9 days
Contributions summary:Paul made several contributions focused on improving the `ice4j` library's functionality and robustness. They fixed a bug related to window scaling support to prevent failures. The user also added builder patterns to allow external use of core components, promoting code reusability. Furthermore, they modified message handling logic, introducing alternative methods for transaction ID handling in ConnectRequest and ConnectionAttemptIndication for integration with a TURN server. Finally, they implemented changes to handle out-of-range port errors.
webrtcrfc5245stunsctpice
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
Paul Gregoire - Solutions Architect at Gregoire Consulting