Andrew Bennett

Greater Sydney Area 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
Andrew Bennett is a seasoned software engineer and technical leader with 12 years’ experience building high-quality, production rendering and mobile systems, currently working at Canva in the Greater Sydney area. He has led iOS and backend export rendering teams, shipping performance- and reliability-focused features that enable scalable generation of shareable design assets. His background blends computer science, HCI and design—spanning 3D animation, visual effects, game development and image compression research—which informs pragmatic engineering decisions that prioritize visual fidelity. Andrew contributes to notable open-source projects such as Swift Package Manager, where he optimized core data structures and build stability, reflecting a deep attention to performance and tooling. He’s equally comfortable mentoring teams, iterating experiments to measure output quality, and rolling up his sleeves on low-level optimization. Outside of product roles he has a track record of creative contracting and technical direction across art and games, bringing a rare mix of aesthetic and engineering expertise.
code12 years of coding experience
job14 years of employment as a software developer
bookBSc Hons, Computing, First Class Honours, BSc Hons, Computing, First Class Honours at The University of Tasmania
bookHigh Distinction, High Distinction at The Hutchins School
github-logo-circle

Github Skills (6)

data-structures10
swift10
data-structure10
testing9
algorithms9
package-management7

Programming languages (13)

C#JavaC++RustGoGDScriptTypeScriptANTLR

Github contributions (5)

github-logo-circle
The Package Manager for the Swift Programming Language
Role in this project:
userBackend Developer
Contributions:20 commits, 10 PRs, 65 comments in 1 year 4 months
Contributions summary:Andrew focused on improving the `SortedArray` data structure, implementing more efficient insertion logic, and optimizing its performance. They also addressed build and compilation issues, including fixes for the build process related to module dependencies. The user contributed tests, including performance tests and tests to identify and resolve potential conflicts within the package manager.
swift-programming-languagepackage-managerswiftpmswift-programmingswift
therealbnut/GPUImage

Sep 2016 - Feb 2019

An open source iOS framework for GPU-based image and video processing
Contributions:2 PRs, 9 pushes, 1 comment in 2 years 5 months
imagegpucameraios-frameworkcoreml
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
Andrew Bennett