Matteo Depalo is a senior developer with 11 years of engineering experience, currently building developer tooling at Shopify after leading product and engineering teams across startups and agencies. Trained as a physicist, he brings a methodical, data-driven approach to software design and has hands-on expertise spanning backend, DevOps, full-stack work and test automation. At Shopify he’s contributed to the widely used Shopify CLI, improving version handling, packaging releases and stabilizing tests—work that directly impacts developer experience for a major platform. Previously he co-founded and led engineering at small companies, ran a dev-focused director role at Caldera Labs, and guided a large Ember.js rewrite as Lead Developer at AlphaSights, blending technical leadership with product delivery. Known for fixing flaky tests and refining CI behaviors, he combines pragmatic engineering with an eye for reliability and developer ergonomics. Based in Stony Stratford, he pairs startup grit with experience shipping production-grade tools used by thousands.
11 years of coding experience
11 years of employment as a software developer
Bachelor degree, Physics, First, Bachelor degree, Physics, First at Università degli Studi di Siena
High school diploma, Humanism, High school diploma, Humanism at Liceo classico Enea Silvio Piccolomini, Siena
Build apps, themes, and hydrogen storefronts for Shopify
Role in this project:
Full-stack Developer & Test Automation Engineer
Contributions:6 releases, 337 reviews, 458 commits in 5 months
Contributions summary:Matteo primarily contributed to testing and improving the codebase of the Shopify CLI tool. They fixed flaky tests by addressing asynchronous function calls and ensuring that exceptions were properly handled within the testing framework. The user also refactored existing code to incorporate new styling features, added prompt functionalities, and updated the code to reflect new template additions. They also created tests to assert against new components, features and styles.
Shopify CLI helps you build against the Shopify platform faster.
Role in this project:
Backend & DevOps Engineer
Contributions:1 release, 4 reviews, 15 commits in 4 months
Contributions summary:Matteo primarily focused on improving the Shopify CLI's core functionality, specifically addressing version warnings and subprocess handling. They implemented environment variable configurations to ignore upgrade messages and managed the behavior of version checks based on testing environments. Additionally, the user modified and rebased changelogs. Furthermore, the user packaged updates and fixes, including a specific version release.
clishopify-clifasteroclifshopify
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.