Peter Hamilton

Software Engineer at Stripe

Toronto, Ontario, 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
Peter Hamilton is a software engineer with 11 years of experience building full-stack systems and developer infrastructure, currently working at Stripe after a senior role on Shopify’s core web app. He blends strong TypeScript/React/GraphQL expertise with systems-level work in C++ and device SDKs from his time leading embedded sensor and messaging library projects. His background spans academic HCI research and industry R&D—designing cross-device experiences, cloud services, and mixed-reality prototypes—so he pairs product-minded engineering with rigorous user-centered thinking. Notably, he has contributed to Shopify’s quilt monorepo by improving webhook and GraphQL proxy types and tests, showing attention to maintainability and developer ergonomics. Based in Toronto, he brings a track record of shipping reliable infrastructure and cross-platform tooling that bridges hardware, research, and large-scale web applications.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at University of Toronto
bookBachelor of Applied Science - BASc Computer Software Engineering, Bachelor of Applied Science - BASc Computer Software Engineering at Queen's University
github-logo-circle

Github Skills (10)

graphql10
typescript10
typescripts10
wordpress-graphql10
wpgraphql10
typescript-types10
webhooks10
testing9
koa9
koajs9

Programming languages (2)

TypeScriptRust

Github contributions (5)

github-logo-circle
Shopify/quilt

Aug 2021 - May 2022

[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
userFull-stack Developer
Contributions:11 reviews, 95 commits, 10 PRs in 8 months
Contributions summary:Peter focused on refactoring and improving the codebase related to Shopify's webhooks and GraphQL proxy packages. They updated the `ApiVersion` type definition, ensuring suggestions are preserved and removing unused imports. Additionally, they made changes to test files to improve the reliability and coverage of tests. The user demonstrated proficiency in TypeScript, webhooks, and GraphQL, and their contributions directly impacted the functionality and maintainability of the project.
react-modaljavascriptshopify-apijavascript-typescriptcjs
peter-hamilton/website

Jan 2021 - Oct 2023

Contributions:13 pushes, 1 branch in 2 years 9 months
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
Peter Hamilton - Software Engineer at Stripe