Yi Xie is an engineering manager with nine years of experience building and leading teams across cloud and consumer entertainment platforms, currently at Meta after managing Google Cloud’s Ordering Platform and multiple personalization and search teams at HBO. He blends strong distributed-systems and cloud expertise (AWS, Azure) with pragmatic Agile/Scrum leadership to deliver user-facing features at scale and reduce operational burden. A hands-on former senior staff engineer, he’s shipped streaming, catalog ingestion, and engagement features for major streaming apps and led backend services for high-profile gaming and platform projects at Microsoft. An active iOS contributor in notable open-source projects like the ppsspp PSP emulator and the osu! framework, he brings low-level mobile input experience (external keyboard, raw key handling, external-display UX) that informs better cross-device product decisions.
9 years of coding experience
18 years of employment as a software developer
Bachelor's degree Electronic Engineering, Bachelor's degree Electronic Engineering at Tsinghua University
A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
Role in this project:
Mobile Developer (iOS)
Contributions:16 commits, 4 PRs, 7 comments in 1 year 9 months
Contributions summary:Yi primarily contributed to the iOS version of the PSP emulator, focusing on features related to smart keyboard input and external display support. They implemented keyboard mapping for smart keyboards, enabling users to control the emulator with external keyboards. Furthermore, the user made several changes to manage the UI on external displays, including auto-switching and handling overscan compensation to improve the user experience.
Contributions:12 commits, 1 PR, 9 comments in 29 days
Contributions summary:Yi's contributions primarily focus on implementing raw keyboard input functionality for iOS within the osu! framework. They developed an `IOSRawKeyboardHandler` to handle raw keyboard input and integrated it into the existing input handling system. The user also modified `GameUIApplication` to correctly check the iOS version and pass key events, while also blocking arrow keys. The changes include mapping keys on the standard 104-key keyboard.
game-frameworksgameosumindgame-framework
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.