Avery Morin

Software Engineer at Figma

Bedford, New Hampshire, United States
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
Avery Morin is a seasoned software engineer with 11 years of experience building end-to-end products and developer tooling, currently contributing at Figma from Bedford, NH. Comfortable across the full stack, Avery has shipped production systems at startups and enterprise teams—authoring GraphQL APIs and browser-compiled OCaml for the Mina blockchain, leading dev tooling and CI/CD at Zynq, and modernizing infrastructure at The Voleon Group and Microsoft. They favor pragmatic, prototype-heavy development that validates features quickly, and have a knack for integrating with locked-down or legacy systems (including an Electron app to bridge on-prem access control). An active open-source contributor, Avery has improved core functionality in notable projects like the unofficial facebook-chat-api and Mina protocol, reflecting an interest in type theory and “weird old code” no one else wants to touch. Not open to relocation, they combine product-focused engineering with a strong emphasis on usability, accessibility, and developer experience.
code11 years of coding experience
job9 years of employment as a software developer
bookDiplôme d'études collégiales (DEC), Honours Science, Diplôme d'études collégiales (DEC), Honours Science at CEGEP - John Abbott College
bookBachelor of Science (B.Sc.), Software Engineering (Honours), 3.73, Bachelor of Science (B.Sc.), Software Engineering (Honours), 3.73 at McGill University
languagesEnglish, French, German
stackoverflow-logo

Stackoverflow

Stats
11reputation
1kreached
2answers
0questions
github-logo-circle

Github Skills (19)

javascript10
facebook-messenger10
back-end-development10
apidoc10
messenger10
facebook-messages10
data-structure10
ocaml10
api10
blockchain10
data-structures10
facebook-chat10
nodejs10
zksnark9
zkp9

Programming languages (15)

MDXCRustMakefileHTMLJupyter NotebookReasonTypeScript

Github contributions (5)

github-logo-circle
Schmavery/facebook-chat-api

Jun 2015 - Dec 2020

Unofficial Facebook Chat API for Nodejs
Role in this project:
userBack-end Developer
Contributions:1 review, 117 commits, 164 PRs in 5 years 6 months
Contributions summary:Avery primarily contributed to the `facebook-chat-api` project by implementing and modifying core functionalities for interacting with the Facebook Messenger API. Their work focused on adding new features, such as `addUserToGroup`, `removeUserFromGroup`, and `changeThreadEmoji`, and also included modifications to existing functions like `sendMessage` and `getThreadInfo`. The user also addressed bugs and implemented other minor changes within the codebase.
apifacebook-chat-apinpm-packagechatchat-api
MinaProtocol/mina

Feb 2019 - Jul 2020

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
Role in this project:
userBack-end Developer
Contributions:251 commits, 240 PRs, 452 pushes in 1 year 4 months
Contributions summary:Avery made modifications to the transition frontier and its extensions, adding features related to the handling of data events in the blockchain. They worked on a variant to simplify the frontier diff and removed a destroy event. They also added support for counting snark work references. These changes indicate a focus on the core blockchain functionality and its data structures.
minaethereumsecurityblockchainocaml
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
Avery Morin - Software Engineer at Figma