Thomas Kelly

Chief Executive Officer at Archetype Themes

Montreal, Quebec, 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
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.
code11 years of coding experience
job9 years of employment as a software developer
bookWoodstock High School
bookBachelor of Engineering (B.Eng.), Civil Engineering, Bachelor of Engineering (B.Eng.), Civil Engineering at McGill University
languagesFrench, English
github-logo-circle

Github Skills (18)

javascript10
shopify10
css10
sass10
authentication10
user-authentication10
typescript10
templater10
template-engine10
api10
front-end-development10
typescript-types10
theme-development10
liquid10
typescripts10

Programming languages (7)

TypeScriptLiquidCSSJavaScriptGoRiotRuby

Github contributions (5)

github-logo-circle
Shopify/slate

Sep 2015 - Oct 2019

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:
userFront-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.
deployingworkflowdevelopingspeedslate
Shopify/shopify-api-js

Mar 2021 - Jun 2021

Shopify Admin API Library for Node. Accelerate development with support for authentication, graphql proxy, webhooks
Role in this project:
userBack-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