Tommy Leunen is a Staff Frontend Developer with 11 years of experience building production-grade web applications and frontend infrastructure, currently leading frontend work at Motion (YC W20) from Canada. He has driven major projects at Shopify (including leading the Shopify Email frontend from prototype to millions of merchants) and contributed to platform-level tooling around Checkout and extensibility. Tommy is a JavaScript/React specialist who also authors and maintains open-source component libraries—his react-mdl work and Shopify quilt contributions show hands-on expertise in hooks, media utilities, and keeping UI libraries up-to-date. He’s experienced as a technical lead and mentor, growing teams and establishing shared component systems used across organizations. Comfortable moving between startup and scale-stage environments, he brings a pragmatic focus on developer experience and maintainable front-end architecture. As a bonus, his background includes game and mobile client work, giving him a long history of performance-conscious UI engineering.
11 years of coding experience
19 years of employment as a software developer
Bachelor of Computer Science, Programmer Analyst at Institut Paul Lambin, Bachelor of Computer Science, Programmer Analyst at Institut Paul Lambin at Haute Ecole 'Léonard de Vinci', Bruxelles
Master of Computer Science, Campus Ubisoft : Video game development, Master of Computer Science, Campus Ubisoft : Video game development at Université de Sherbrooke
Contributions:14 releases, 81 commits, 239 PRs in 1 year 7 months
Contributions summary:Tommy primarily contributed to the implementation and maintenance of React components for the `react-mdl` library. Their work included fixing bugs, such as a JS error in tabs, and adding new features, specifically a new Chip component. They also updated the library to newer versions of Material Design Lite, indicating responsibility for keeping the component library up-to-date. Additionally, the user reverted changes related to data handling in a Switch component, reflecting the user's involvement in component maintenance and issue resolution.
[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
Front-end Developer
Contributions:2 reviews, 11 commits, 23 PRs in 1 year 6 months
Contributions summary:Tommy contributed to the development of React hooks, including `useMedia`, `useMediaLayout`, and `useForceUpdate`, which enhance the project's responsiveness and functionality. They also focused on improvements to mime-type handling, with modifications to extensions and mime type mapping. The user's work involved writing and updating unit tests for the hooks, and ensuring that the UI components work correctly. This also includes the addition of GraphQL utilities.
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
Tommy Leunen - Staff Frontend Developer at Motion (YC W20)