Cameron Gorrie

Senior Developer at Shopify

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
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.
code9 years of coding experience
job8 years of employment as a software developer
bookNew Media, New Media at The University of Lethbridge
github-logo-circle

Github Skills (15)

typescript10
typescripts10
react10
typescript-types10
wpgraphql9
wordpress-graphql9
javascript9
graphql9
localization8
i18next8
internationalization8
jtest8
jes8
apollo-client8
jestjs8

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
Shopify/quilt

Feb 2019 - Jan 2023

[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
userFront-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.
react-modaljavascriptshopify-apijavascript-typescriptcjs
Contributions:41 pushes, 2 branches in 8 months
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