Yu Ao

Adelaide, South Australia
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
Yu Ao is a versatile software engineer and Master's student in Computer Science at the University of Adelaide with 14 years of hands-on experience spanning mobile iOS development, backend systems, and blockchain automation. He has contributed to notable open-source Swift and Metal projects, implementing GPU-accelerated image filters and enhancing the Swift Package Manager’s build diagnostics and packaging of Metal shaders. In industry roles he built high-throughput automated trading systems, led backend development for power-optimization tools using C++/Node.js, and migrated search infrastructure while developing database clients during an open-source engagement. Comfortable across languages and stacks—from Metal and Swift on iOS to Python, C++, and Ruby—he combines research-driven problem solving with production engineering. Not obvious from his CV: he has practical experience improving low-level build and rendering pipelines (e.g., Metal integration and XCBuild decoding) which helps him bridge developer tooling and application performance. Based in Adelaide, he brings a strong mix of systems thinking, open-source collaboration, and applied research experience to complex engineering challenges.
code14 years of coding experience
job3 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Chongqing Bashu Secondary School
bookMaster of Computer Science, Master of Computer Science at University of Adelaide
bookBachelor's degree, Computer Science, 86, Bachelor's degree, Computer Science, 86 at Northeast Normal University
bookUNSW Sydney
github-logo-circle

Github Skills (16)

metal10
uikit10
filtering10
swift10
ios10
package-manager10
filter10
build-automation10
image-processing10
testing9
avfoundation9
algorithms8
algorithm8
data-structures8
performance-testing8

Programming languages (11)

PowerShellDockerfileC++CSSRustJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
An implementation of High Pass Skin Smoothing using Apple's Core Image Framework
Role in this project:
userMobile Developer (iOS)
Contributions:4 releases, 90 commits, 3 PRs in 4 years 1 month
Contributions summary:Yu's contributions primarily involve implementing a high-pass skin smoothing filter for iOS. They added source code for the filter, created supporting files, and integrated it into a demo application. Further work included updating the demo to support metal rendering, and improved the overall functionality and edge handling of the filter.
passcentersmoothingbrightnesssurface
MetalPetal/MetalPetal

Jun 2017 - Nov 2022

A GPU accelerated image and video processing framework built on Metal.
Role in this project:
useriOS Mobile Developer
Contributions:34 releases, 13 reviews, 952 commits in 5 years 5 months
Contributions summary:Yu contributed to the `metalpetal/metalpetal` repository by making improvements to the demo application. They updated the demo by implementing a color matrix filter and made improvements to video playback. Additionally, the user added support for iOS 9 by creating a workaround with custom texture loaders. They also made improvements to image and color space handling.
metalmaccatalystiosmultimediagpgpu
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
Yu Ao