Cal Irvine is a Senior Software Developer with seven years of professional experience building user-focused web applications, currently shaping front-end experiences at Shopify from Toronto. He specializes in React, React Native, GatsbyJS and GraphQL, pairing polished interfaces with pragmatic API integrations. His background spans startups and enterprise teams—shipping customer-facing products at Borrowell, contract full‑stack work for academic research tools, and CMS-driven applications at TELUS—so he’s comfortable across Node/Express back ends and SQL/NoSQL databases. As a freelance developer since 2018 he’s kept a hands-on, adaptable practice that favors learning new stacks to solve practical problems. Colleagues rely on him for turning complex requirements into intuitive UIs while bridging front-end needs with backend realities.
7 years of coding experience
6 years of employment as a software developer
Aurora high school
bachelor of information technology, Information Technology, bachelor of information technology, Information Technology at Ontario Tech University
Just an express server for serving static pages for html and css lessons
Contributions:1 PR, 10 pushes, 1 branch in 1 year 3 months
servingstatic-pagescssjavascriptexpress
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.