Ryan Florence

Co-Founder at React Training

South Jordan, Utah, 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
Ryan Florence is a veteran software engineer and entrepreneur with 16 years of experience building developer-focused web frameworks and tooling, currently co-founding Remix Software and leading work on Remix at Shopify. He combines deep front-end expertise—particularly in React, routing, accessibility, and state management—with full-stack experience in server-side rendering, build tooling, and developer experience. A prolific open-source maintainer and contributor to widely used projects like react-router, react-modal, reach-ui, and history, he has a track record of improving accessibility, testing, and performance across libraries many teams rely on. Based in Utah, he pairs a teacher’s instinct from running React Training with hands-on engineering, often focusing on hard-to-get-right UX details like focus management and prefetching. Notably, his work frequently targets both developer ergonomics (CLIs, generators, build pipelines) and runtime resilience in user-facing apps.
code16 years of coding experience
job4 years of employment as a software developer
bookBrigham Young University-Idaho
stackoverflow-logo

Stackoverflow

Stats
13,413reputation
2.8mreached
122answers
43questions
Badges
css
top-5%
ajax
top-5%
javascript
top-5%
html
top-5%
github-logo-circle

Github Skills (60)

localstorage10
javascript10
ember-data10
lib10
react-hooks10
compilation10
handlebars10
wai-aria10
ui-components10
testing10
css10
autocomplete10
typescript10
modals10
ui-design10

Programming languages (15)

MDXCSSC++RustGoHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
reach/router

Mar 2018 - Sep 2019

Role in this project:
userFront-end Developer
Contributions:178 commits, 73 PRs, 84 pushes in 1 year 7 months
Contributions summary:Ryan primarily contributed to the `reach/router` repository by implementing and modifying front-end components and functionalities. Their work included fixing order problems within the `src/index.js` file, removing dependencies, and passing the url to the components. They also added an example and modified the webpack configuration file for production use. Additionally, the user exported a singleton navigate and made history context and transition fixes.
wdjungst/react-project

Feb 2016 - May 2016

State of the art web development with React.js.
Role in this project:
userFull-stack Developer
Contributions:115 commits, 10 PRs, 69 pushes in 2 months
Contributions summary:Ryan primarily focused on enhancing the `react-project` project, a web development framework built with React.js. They implemented and refined core functionalities, addressing dependency issues, and improving the overall development experience. Furthermore, they contributed to server-side enhancements, including middleware integration and server-side rendering capabilities, indicating a full-stack development focus. The user also made contributions to testing and project initialization, demonstrating a comprehensive involvement in the project's lifecycle.
reactweb-development
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