Harrison Shoebridge is a Senior Software Engineer based in Melbourne with 11 years of hands-on experience building full-stack and backend systems, now advancing product engineering at Canva. He blends a systems-oriented academic background (Bachelor of Advanced Computing, Systems and Architecture) with practical open-source contributions—porting workshops for Hack Club and architecting an Entity-Component-System in the Go game engine Engo—to improve developer experience and modular design. Comfortable across front-end UX improvements, build-system migrations, and core engine refactors, he has a track record of turning educational tooling and community projects into polished, maintainable code. Notably, his work often focuses on developer-facing improvements (install flows, tooling, filters) that quietly raise adoption and usability for broader communities.
Engo is an open-source 2D game engine written in Go.
Role in this project:
Back-end Developer
Contributions:231 commits, 116 PRs, 154 pushes in 3 years 1 month
Contributions summary:Harrison appears to be developing the core logic of the game engine. They initiated the implementation of the Entity-Component-System (ECS) architecture, a common design pattern in game development, by creating the basic components and testing them. The user further developed the world, including components such as camera handling. The commits suggest the user's work involved a significant restructuring of the engine to support a more modular and extensible design.
🌎 Hack Club is a worldwide community of high school hackers. We make things. We help one another. We have fun.
Role in this project:
Full-stack Developer
Contributions:1 release, 120 commits, 137 PRs in 1 year 10 months
Contributions summary:Harrison's contributions primarily focused on porting existing workshops, specifically those related to Twilio and p5.js projects (maze and soccer), to a new build system (jsbinctl). This involved migrating code and configurations. The user also added symbolic links for styling, and made code changes to the Twilio workshop to improve the user experience in the installation.
curriculumreactworldwidejavascriptnonprofits
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
Harrison Shoebridge - Senior Software Engineer at Canva