Rick Cheng

Senior Developer Relations Engineer

Union City, California, 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
Rick Cheng is a Senior Developer Relations Engineer with nine years in developer-facing roles and a long background in game and mobile engineering, currently based in Union City, CA. He evangelizes real-time communications and immersive platforms—leading SDK work and community programs for Unity, Unreal, WebGL, Magic Leap and other AR/VR/XR use cases at Agora—while producing demos, docs, and talks that help developers integrate complex audio/video features. Prior to developer advocacy he built and shipped mobile and Unity games at PLAYSTUDIOS and GameView Studios, and has deep hands-on experience across C/C++, Objective-C, Python and cloud tooling. Rick’s open-source contributions emphasize clear, practical documentation (notably improving Objective-C RTC delegate docs in Agora’s Basic-Video-Call sample), reflecting a pragmatic commitment to developer productivity. He combines systems-level engineering roots from IBM and Northrop Grumman with a game-focused product sensibility, making him effective at translating platform APIs into usable SDKs and tutorials.
code9 years of coding experience
job18 years of employment as a software developer
bookHigh School, High School at Phillip Burton
bookMS, Computer Science, MS, Computer Science at UC Davis
languagesEnglish, Chinese
github-logo-circle

Github Skills (5)

objective-c10
ios10
agora10
video-call10
documentation9

Programming languages (9)

C#MDXJavaC++CJavaScriptGoSwift

Github contributions (5)

github-logo-circle
AgoraIO/Basic-Video-Call

Mar 2020 - May 2020

Sample app to join/leave a channel, mute/unmute, enable/disable the video, and switch between front/rear cameras.
Role in this project:
userMobile Developer (iOS)
Contributions:8 commits, 3 PRs in 1 month
Contributions summary:Rick primarily focused on adding documentation to the Objective-C codebase, providing clear descriptions of methods and their functionalities. Their contributions involved detailed documentation of the Agora RTC engine delegate methods within the context of a video calling application. The documentation updates spanned multiple files across both one-to-one and group video call implementations.
videochatcameradisablechatroomgroupchat
Contributions:2 reviews, 67 commits, 44 PRs in 2 years 3 months
sdkunity
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
Rick Cheng - Senior Developer Relations Engineer