Ryan Mitts

Frontend Engineer III at Amazon

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
Ryan Mitts is a Frontend Engineer III based in Vancouver with a decade of hands-on experience building user-facing web applications at scale, currently advancing frontend work at Amazon. He brings deep practical expertise in rich text editing and DOM interaction, evidenced by notable contributions to the popular Slate editor—fixing Firefox input handling, improving memoization for React performance, and enhancing copy/selection behavior. His background spans fast-paced enterprise environments from Global Relay to Amazon, grounded in a Computing Science degree from Simon Fraser University. Early leadership experience as a swing manager helped shape his pragmatic approach to shipping reliable UX-driven features and mentoring peers.
code10 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computing Science, Bachelor of Science (B.Sc.), Computing Science at Simon Fraser University
languagesEnglish
github-logo-circle

Github Skills (15)

application-framework10
editors10
app-framework10
web-framework10
javascript10
browser10
rich-text10
slate10
editor10
react10
html8
css7
typescripts6
typescript6
typescript-types6

Programming languages (4)

TypeScriptC++JavaScriptPython

Github contributions (5)

github-logo-circle
ianstormtaylor/slate

Feb 2020 - Mar 2022

A completely customizable framework for building rich text editors. (Currently in beta.)
Role in this project:
userFront-end Developer
Contributions:3 reviews, 5 commits, 8 PRs in 2 years 1 month
Contributions summary:Ryan made several contributions to the Slate rich text editor framework, specifically focusing on enhancing the user experience and addressing existing issues. They fixed a bug related to input handling within void nodes in Firefox and added a new example to showcase editable void nodes. The user also addressed memoization issues in core Slate-React components for improved performance and implemented changes related to handling DOM selections during copy operations.
rich-textrichtextbrowserjavascriptrte
ryanmitts/diodehub-esp

Mar 2019 - Nov 2019

Contributions:2 releases, 24 pushes, 2 branches in 8 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
Ryan Mitts - Frontend Engineer III at Amazon