Austin Zheng

Software Development Engineer 2 at AMD

Hamilton, Ontario, Canada
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
Austin Zheng is a pragmatic software engineer with 12 years of experience who currently develops low-level systems at AMD, focusing on driver, firmware, and display stability for modern GPUs. He combines backend and database expertise—contributing to Realm's core sync code and error handling—with machine learning tooling experience, having implemented high-quality random number generators for the Swift for TensorFlow project. Comfortable working across firmware, drivers, and cloud-connected databases, he emphasizes robustness, testability, and clear error diagnostics. Based in Hamilton, Ontario, he brings hardware-aware software sensibilities to complex, performance-sensitive problems and a track record of improving sync, diagnostics, and initialization paths in production-grade open-source projects.
code12 years of coding experience
job1 year of employment as a software developer
bookBachelor of Engineering - BE, ENGINEERING, Bachelor of Engineering - BE, ENGINEERING at McMaster University
bookHigh School Diploma, High School Diploma at Unionville High School
github-logo-circle

Github Skills (21)

objective-c10
c-language10
databases10
portable-database10
realm10
deep-learning10
mobile-web10
tensorflow10
nosql-database10
database-design10
synchronization10
error-handling10
realtime-database10
swift10
differentiable-programming10

Programming languages (9)

TypeScriptJavaC++ShellCObjective-CSwiftMarkdown

Github contributions (5)

github-logo-circle
realm/realm-swift

May 2016 - Dec 2017

Realm is a mobile database: a replacement for Core Data & SQLite
Role in this project:
userBack-end Developer & Database Engineer
Contributions:249 commits, 283 PRs, 816 pushes in 1 year 7 months
Contributions summary:Austin primarily contributed to the codebase by implementing improvements to error handling, including enhancing error domain support and incorporating system error categories. Their work involved modifying core database utilities and constants, specifically focusing on handling and reporting system-level errors. The changes included additions of new error domains and descriptions for better diagnostics and testing, demonstrating a focus on improving the database's resilience and error reporting capabilities. The user's commits also involved the creation of unit tests to validate the implemented changes.
objective-crealtimethreadsafesynccore-data
realm/realm-core

Jul 2016 - Dec 2017

Core database component for the Realm Mobile Database SDKs
Role in this project:
userBack-end Developer
Contributions:116 commits, 4 PRs, 3 pushes in 1 year 4 months
Contributions summary:Austin's commits primarily involve adding features to the core database component of the Realm Mobile Database SDKs to support synchronization functionality. These changes include introducing new fields and functions within the configuration object, which determine how Realms are synced. The user also modified the sync client API and added error handling capabilities, indicating a focus on improving the stability and usability of the sync system. These additions aim to enhance the object store's ability to handle data synchronization and interactions with the sync server.
cpprealm-mobile-databasenosql-databasemobile-databasec-plus-plus
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
Austin Zheng - Software Development Engineer 2 at AMD