Yifei Teng

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
Yifei Teng is a versatile software engineer with 12 years of experience spanning web development, desktop C++/Java/C# applications, embedded C/C++, and OS-level work at Google. He has co-founded startups reimagining music with AI and run student open-source initiatives, blending product-minded engineering with entrepreneurial drive. At Google he contributed to PyTorch on TPU and previously worked on future-facing operating system projects, reflecting deep systems and ML deployment expertise. His open-source contributions include improving SwiftGit2 bindings to libgit2—adding repository operations and test coverage—demonstrating attention to cross-language tooling and robustness. Based in California, he pairs a computer engineering background from UIUC with hands-on firmware-to-cloud experience and a curiosity for classical and jazz that often informs his creative approach to problems. Colleagues would describe him as a pragmatic builder who enjoys bridging low-level performance with user-facing products.
code12 years of coding experience
job11 years of employment as a software developer
bookHigh School, PCME, High School, PCME at River Valley High School, Singapore
bookBachelor's Degree, Computer Engineering, Bachelor's Degree, Computer Engineering at University of Illinois Urbana-Champaign
bookGCE A-level Certificate, Semiconductor, GCE A-level Certificate, Semiconductor at Nanyang Technological University Singapore
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
55reputation
927reached
2answers
2questions
github-logo-circle

Github Skills (16)

libgit2sharp10
git10
swift10
libgit210
testing10
api-design8
java6
audio6
ios6
openshift6
php6
internationalization6
audiokit6
jvm6
google-app-engine6

Programming languages (18)

C#JavaC++CRustHTMLJupyter NotebookPureBasic

Github contributions (5)

github-logo-circle
SwiftGit2/SwiftGit2

Mar 2018 - May 2018

Swift bindings to libgit2
Role in this project:
userBack-end Developer
Contributions:14 commits, 6 PRs, 16 comments in 1 month
Contributions summary:Yifei primarily focused on improving the SwiftGit2 library, updating it to support newer Swift versions (Swift 4, 4.1), and addressing deprecation warnings. They implemented features such as adding support for `unsafeIndex` and `git-add` functionality for repository operations. The user also wrote tests to validate the new `git-add` functionality. Furthermore, the user corrected the timezone offset calculation.
swift-package-managerlibgit2swiftpmswiftcarthage
vsrinivas/fuchsia

Oct 2018 - Nov 2022

https://fuchsia.googlesource.com/fuchsia
Contributions:1030 commits in 4 years 1 month
fuchsiamachine-learning
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