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.
10 years of coding experience
16 years of employment as a software developer
Bachelor of Science (B.Sc.), Computing Science, Bachelor of Science (B.Sc.), Computing Science at Simon Fraser University
A completely customizable framework for building rich text editors. (Currently in beta.)
Role in this project:
Front-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.
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.