Mathieu Hofman

Software Engineer at Agoric

Vancouver, British Columbia, 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
Mathieu Hofman is a software engineer and architect based in Vancouver with over a decade of experience building secure, scalable web platforms and driving company-wide adoption of web technologies. He has practical experience at Stripe and Agoric and contributes to international standards bodies (W3C, TC39), influencing web platform primitives used by modern applications. His open-source work includes notable contributions to Stripe’s stripe-js and react-stripe-js libraries—improving TypeScript definitions, testing, and payment element support—demonstrating expertise in TypeScript, React, and payment integrations. Mathieu excels at turning complex platform requirements into prototypes and foundational libraries while aligning cross-functional teams around technical trade-offs. Colleagues rely on him to identify high-impact problems and to advocate pragmatic, secure solutions that scale.
code6 years of coding experience
job12 years of employment as a software developer
bookUC Santa Barbara
bookMaster of Science - MS, Master of Science - MS at Grenoble INP - UGA
bookPrepa, Prepa at Centre International de Valbonne
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (12)

typescript10
javascript10
typescripts10
api10
front-end-development10
type-definition10
react10
stripe-js10
typescript-types10
testing10
apim9
apidoc8

Programming languages (3)

TypeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
stripe/stripe-js

Feb 2020 - Feb 2021

Loading wrapper for Stripe.js
Role in this project:
userFull-stack Developer
Contributions:1 release, 9 reviews, 43 commits in 1 year
Contributions summary:Mathieu primarily contributed to the type definitions and testing infrastructure of the `stripe-js` library. Their work included fixing partial options updates, ensuring that implementation and module type definitions match, and improving error messages for incorrect card data types. They also made updates to event emitter types and added CVC recollection support.
stripestripe-paymentssepastripe-jsstripe-api
stripe/react-stripe-js

Jan 2020 - Oct 2020

React components for Stripe.js and Stripe Elements
Role in this project:
userFront-end Developer
Contributions:2 releases, 1 review, 16 commits in 9 months
Contributions summary:Mathieu primarily contributed to the development of React components related to Stripe.js integration. Their work included modifying existing examples, fixing UI issues, and adding new features like FPX and AU bank account elements. The user demonstrated proficiency in React, TypeScript, and integrating with the Stripe API. They also addressed ES Module interop issues and corrected React named imports.
reactstripeelementsstripe-elementsstripe-payments
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
Mathieu Hofman - Software Engineer at Agoric