Rui Ying is a Senior Software Engineer based in the San Francisco Bay Area with nine years building full-stack and mobile products, currently shaping Agentforce Builder at Salesforce. He combines a strong frontend focus (React, React Native, TypeScript) with backend and DevOps experience, having shipped production services for AI/data products and consumer-facing apps. Rui has a track record of campus-scale projects from Tsinghua—learnX, Thursday and eesast—that serve thousands of users, and contributed bug fixes and compatibility improvements to high-profile open-source projects like React Native and Expo. Comfortable across C, Python, Java, Swift and C#, he also brings practical systems experience (Linux, Docker, MongoDB, CI/CD) and prior HCI and multimedia work integrating Kinect/WebRTC. Fluent in English with U.S. exchange and internship experience, he’s motivated to build tools he personally wants to use and to own end-to-end product delivery.
9 years of coding experience
3 years of employment as a software developer
Computer Science, Computer Science at Stanford SoE UGVR
Bachelor of Engineering - BE Electrical and Electronics Engineering, Bachelor of Engineering - BE Electrical and Electronics Engineering at Tsinghua University
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Stanford University
A framework for building native applications using React
Role in this project:
Mobile Developer (Android/iOS)
Contributions:3 reviews, 5 commits, 6 PRs in 3 years 4 months
Contributions summary:Rui primarily contributed to the React Native framework, focusing on bug fixes and improvements related to iOS and Android builds. Their work included resolving issues with Mac Catalyst, fixing build errors in the rn-tester app, and addressing non-ASCII character handling in HTTP headers on Android. The user also made changes to handle file paths in iOS privacy manifest generation scripts.
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:3 reviews, 4 commits, 7 PRs in 10 months
Contributions summary:Rui primarily contributed to bug fixes and compatibility improvements within the Expo framework, specifically focusing on Android and iOS platforms. They addressed issues related to intent handling, handling exceptions, and fixing headless app functionality in the Android environment. The user also made several changes to improve the calendar module, including correcting permission checks and fixing missing event information on iOS. Their work demonstrates a strong understanding of the Expo framework and its interactions with both Android and iOS native APIs.
ios-androidiosmobileweexframework7
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.