Jeremy Pierre is a senior engineering leader with 13 years of experience building cloud-native SaaS and PaaS products and currently heads Engineering for Risk and Onboarding Experience at Stripe. He specializes in coordinating complex cross-functional initiatives across geographies and time zones to improve delivery predictability while preserving team health and autonomy. Jeremy has scaled organizations from small technical teams to 40-person cross-functional groups, driving continuous delivery, modernization, and clearer ownership of outcomes. A hands-on engineer at heart, he contributes to open-source compiler work—improving type systems and error reporting for the Alpaca language on the Erlang VM—demonstrating deep interest in type safety and developer ergonomics. Based in Burnaby, BC, he combines operational rigor with a people-first approach to multiply team impact in high-stakes risk and onboarding domains.
Functional programming inspired by ML for the Erlang VM
Role in this project:
Back-end Developer
Contributions:1 release, 463 commits, 228 PRs in 2 years 9 months
Contributions summary:Jeremy made several commits focused on improving the accuracy and completeness of the Alpaca language's type system. They addressed issues related to error reporting, specifically improving line number accuracy in error messages for more effective debugging. The user also implemented features like record transformations and type-checking, demonstrating an understanding of type systems and compiler design. Furthermore, the user added support for a type-safe and structured way of defining records.
Contributions:11 commits, 11 PRs, 7 pushes in 11 months
alpacastandard-library
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.