Thomas Kelly is a CEO and product-minded engineer with 11 years of experience building merchant-facing web experiences, currently leading Archetype Themes after a multi-year tenure at Shopify where he helped shape the e-commerce platform. He blends front-end craftsmanship with back-end security work—contributing to notable open-source projects like Shopify’s shopify-api-js (improving HMAC validation) and the Slate theme toolkit—to deliver reliable, performant storefronts. Based in Montreal, he pairs hands-on development (from responsive UIs to API auth) with founder-level product and business leadership. His background in civil engineering and early roles in analytics and operations give him a pragmatic, systems-oriented approach to scaling teams and developer tooling.
11 years of coding experience
9 years of employment as a software developer
Woodstock High School
Bachelor of Engineering (B.Eng.), Civil Engineering, Bachelor of Engineering (B.Eng.), Civil Engineering at McGill University
Slate is a toolkit for developing Shopify themes. It's designed to assist your workflow and speed up the process of developing, testing, and deploying themes.
Role in this project:
Front-end Developer
Contributions:29 releases, 397 commits, 224 PRs in 4 years 1 month
Contributions summary:Thomas primarily focused on developing and refining the user interface for the Slate Shopify theme toolkit. Their commits involved modifications to configuration files to include new directories and file types for the theme's stylesheets. They also refactored image helpers and updated template files (cart, collection, and search), showcasing their work in integrating components and visual elements. In addition, the user made changes to the product.js file, which is responsible for handling product page functionality.
Shopify Admin API Library for Node. Accelerate development with support for authentication, graphql proxy, webhooks
Role in this project:
Back-end Developer
Contributions:1 review, 8 commits, 2 PRs in 2 months
Contributions summary:Thomas primarily focused on improving the Shopify API JavaScript library's back-end functionality related to HMAC validation. Their contributions included correcting HMAC calculations, adding the `host` parameter to the validation process, updating types, and refactoring the validation code. The user also fixed linting errors to ensure code quality and maintainability. These changes enhance the security and reliability of the library's authentication and authorization mechanisms.
apigraphql-authenticationadminproxyjavascript
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
Thomas Kelly - Chief Executive Officer at Archetype Themes