Cameron Gorrie is a Senior Developer based in Canada with nine years of experience building performant web applications and developer tooling, currently focused on admin performance and real-time shared editing at Shopify. He has deep front-end expertise, contributing to Shopify's quilt open-source packages where he improved i18n, GraphQL hooks, and date/time handling—work that underscores his attention to correctness and maintainability in UI libraries. His background includes EHR software development at Plexina, giving him practical experience in complex, regulated domains where reliability matters. Cameron blends hands-on coding with developer experience improvements, and is comfortable refactoring legacy components to modern hook-based patterns while resolving tricky type and SSR concerns.
9 years of coding experience
8 years of employment as a software developer
New Media, New Media at The University of Lethbridge
[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
Front-end Developer
Contributions:9 reviews, 10 commits, 11 PRs in 3 years 11 months
Contributions summary:Cameron primarily contributed to the `react-i18n` and `react-graphql` packages within the `shopify/quilt` repository. Their work included fixing timezone handling in date formatting, reinstating and implementing the `translationKeyExists` method, and refactoring the Query component to utilize hooks. Additionally, the user addressed type issues and made updates to the changelog and documentation, while also removing a configuration option related to SSR. This user's contributions center on enhancing the functionality and maintainability of the front-end components.
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.