Wan-huang Yang

Front End Engineer at Facebook

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

🤩
Rockstar
🎓
Top School
Wan-huang Yang is a Front End Engineer with 12 years of software experience, currently building interfaces at Facebook while completing an MS in Computer Science at Johns Hopkins. He brings full-stack fluency across iOS (Swift/ObjC), React/React Native, Node.js, and Ruby on Rails, and has a history of shipping mobile-first products from startups to scale. His notable open-source work includes substantial iOS contributions to the widely used react-native-webrtc module, improving peer-to-peer video and audio handling in React Native. A former founder and CEO, he combines product instincts with hands-on engineering, often focusing on bridging native platform capabilities with cross-platform JavaScript stacks. Based in California, he mixes enterprise-scale frontend practices with deep mobile implementation expertise.
code12 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, MSE, Bachelor of Science - BS, MSE at National Taiwan University
bookJohns Hopkins University
book新竹高中
languagesEnglish, Chinese
github-logo-circle

Github Skills (6)

objective-c10
ios10
react-native10
webrtc10
avfoundation9
mobile9

Programming languages (12)

TypeScriptJavaC++ShellCScalaJavaScriptObjective-C

Github contributions (5)

github-logo-circle
The WebRTC module for React Native
Role in this project:
userMobile Developer (iOS)
Contributions:29 PRs, 86 pushes, 5 branches in 3 years 6 months
Contributions summary:Wan-huang primarily contributed to the iOS side of the React Native WebRTC module. Their commits involved implementing core functionalities related to peer-to-peer connections, including initializing, adding/removing streams, creating/setting session descriptions, and handling ICE candidates. The code modifications are focused on integrating WebRTC functionalities within the React Native environment, particularly concerning iOS-specific implementation details. There are additions to support video types, audio output settings, screen management, and media track controls, reflecting a focus on expanding and refining the module's capabilities on iOS.
react-nativereactwebrtc
oney/RCTWebRTCDemo

Sep 2015 - Jul 2016

Contributions:30 commits, 20 pushes, 1 branch in 9 months
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
Wan-huang Yang - Front End Engineer at Facebook