Ryan Goodrich

Programmer at Stealth Startup

Olympia, 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
Ryan Goodrich is a seasoned programmer with 11 years of experience building real-time, XR and mixed-reality systems—from large-scale WebRTC backends that served 10,000+ concurrent streams to Unity-native rendering and passthrough AR experiences showcased at WWDC. He has driven core engineering for Apple Vision Pro support at Unity and shipped features across AltspaceVR and Meta’s award-winning AR prototypes, pairing low-level C++/HLSL work with high-level Unity C# systems. As an entrepreneur he built and maintained indie Unity titles and open-source tools (including a quad-tree optimized pathfinder and avatar encryption/shader projects), demonstrating full-stack ownership from gameplay to store deployments. Ryan’s contributions to Microsoft’s MixedReality-WebRTC include native renderer integration across Windows and Android, reflecting deep cross-platform multimedia expertise. Based in Olympia, WA, he blends production-grade engineering for large events and platforms with creative indie development and practical open-source tooling.
code11 years of coding experience
job16 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,949reputation
373kreached
16answers
50questions
Badges
unity-game-engine
top-1%
github-logo-circle

Github Skills (19)

c-language10
360-video10
dotnet-core10
unity-game-engine10
csharp10
cprogramming-language10
webrtc10
unity3d10
hololens9
opengl9
android9
version-control6
iphone6
gameobject6
git6

Programming languages (19)

C#JavaC++CSSCRustMakefileWebAssembly

Github contributions (5)

github-logo-circle
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
Role in this project:
userFull-stack Developer
Contributions:33 commits, 17 comments, 11 issues in 5 months
Contributions summary:Ryan made a series of commits primarily focused on integrating native rendering components within a Unity plugin for the MixedReality-WebRTC project. Their work involved modifying code for compatibility with Windows and Android platforms, including changes to C++ files, shader files and C# files. The user also refactored parts of the native rendering system, including updating internal structures to improve the video rendering.
webrtcunityvideoreal-time-communicationsreal-time-communication
rygo6/GTAvaCrypt

Dec 2020 - Sep 2022

System to mitigate avatar ripping in VRChat. https://www.patreon.com/geotetra https://discord.gg/nbzqtaVP9J
Contributions:5 releases, 85 commits, 4 PRs in 1 year 8 months
rippingdiscordpatreonavatarvrchat
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
Ryan Goodrich - Programmer at Stealth Startup