Tommy Leunen

Staff Frontend Developer at Motion (YC W20)

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
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.
code11 years of coding experience
job19 years of employment as a software developer
bookBachelor 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
bookMaster of Computer Science, Campus Ubisoft : Video game development, Master of Computer Science, Campus Ubisoft : Video game development at Université de Sherbrooke
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

component-development10
typescript10
javascript10
typescripts10
jestjs10
react10
typescript-types10
material-design-lite10
jtest10
jes10
css9
html8
wordpress-graphql7
wpgraphql7
graphql7

Programming languages (17)

MDXJavaC++CSSRustCGoPerl

Github contributions (5)

github-logo-circle
tleunen/react-mdl

Jul 2015 - Mar 2017

React Components for Material Design Lite
Role in this project:
userFront-end Developer
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.
reactmaterialmaterial-designreact-componentsmaterial-ui
Shopify/quilt

May 2019 - Nov 2020

[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
userFront-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.
react-modaljavascriptshopify-apijavascript-typescriptcjs
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)