Yifei He is a software engineer with 12 years of experience focused on platforms and infrastructure at Apple, blending systems-level thinking with hands-on engineering across mobile, web, and backend stacks. A Stanford-trained MS/BS in Computer Science, he has shipped features in large consumer frameworks (Expo) and contributed practical fixes and tooling to notable open-source projects like DuckDuckGo’s Instant Answers and Wikimedia’s pywikibot. He prototypes and iterates quickly in Swift, TypeScript, Python and Objective-C, with a knack for thoughtful edge-case handling—evident in his Pinyin conversion improvements and MediaWiki scripting enhancements. Based in Cupertino, he pairs production-grade platform work with an active open-source mindset, and his GitHub bio hints at an interest in Apple ecosystem craftsmanship and cross-cultural tooling.
12 years of coding experience
1 year of employment as a software developer
Master of Science - MS, Computer Science, 4.166/4.0, Master of Science - MS, Computer Science, 4.166/4.0 at Stanford University
A simple web browser for iPhone & iPad with similar features than Safari's
Role in this project:
Mobile Developer (iOS)
Contributions:11 commits, 6 PRs, 15 comments in 29 days
Contributions summary:Yifei focused on modifying the user interface of the web browser application. Primarily, the commits involved enhancements to the information displayed on the navigation bar, adding options to show the title and URL. They also deprecated an older feature related to page title and URL display, replacing it with a new, more configurable system. The user demonstrated proficiency in modifying and refactoring the navigation bar's behavior.
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Role in this project:
Full-stack Developer
Contributions:29 commits, 31 PRs, 275 pushes in 2 months
Contributions summary:Yifei made significant contributions to the Expo framework, focusing on both the Android/iOS client and the web platform. They implemented features to display supported SDK versions in the Expo client app and also added support for displaying notifications in the foreground on iOS and rich content including images, audio, and video. In addition, the user added support for the Next.js framework, and added support for push notifications on the web platform. They also made various changes related to the expo-asset package and babel-preset-expo configurations.
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.
Request Free Trial
Yifei He - Software Engineer, Platforms & Infrastructures, Proactive