Ryan Dang

Software Engineer at Reactime

Ann Arbor, Michigan, 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 Dang is a software engineer with 8 years of full-stack experience specializing in React and Node, based in Ann Arbor, Michigan. He co-engineered Reactime, a Chrome DevTool extension that records and time-travels component state by traversing React Fiber to capture snapshots and enable state reversion. An active open-source contributor, he built front-end architecture for React-based extensions, implemented HMR, and created an NPM connector to bridge apps with the extension. Ryan practices TDD with Jest/Enzyme and set up CI with Docker and Travis to keep teams aligned and deployments predictable. He’s spoken about Dependency Injection and IoC in JavaScript and built tooling that leverages React Fiber—an uncommon deep-dive for client-side developer tools. His work blends pragmatic engineering with developer-experience improvements that make complex debugging workflows feel intuitive.
code9 years of coding experience
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Michigan
languagesEnglish, Chinese, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
98reached
1answer
2questions
github-logo-circle

Github Skills (14)

google-chrome-extension10
javascript10
chrome-extension10
webpacker10
react10
webpack10
html9
css8
react-devtools7
developer-tools7
devtools7
algorithm6
php6
jquery6

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
open-source-labs/Reactime

Jul 2019 - Aug 2019

Developer tool for time travel debugging and performance monitoring in React applications.
Role in this project:
userFront-end Developer
Contributions:2 releases, 213 commits, 74 PRs in 24 days
Contributions summary:Ryan primarily focused on developing the front-end for a React-based Chrome extension. Their contributions began with setting up the boilerplate code for the extension, including the HTML and JavaScript files. They then implemented hot module replacement (HMR) for faster development and adjusted the file structure to render React components. Finally, the user modularized the panel HTML and implemented basic snapshot tracking.
debuggingperformance-monitoringreact-applicationsreactjsgatsby
pikatron/tron-clone

Aug 2019 - Aug 2019

Contributions:37 commits, 20 PRs, 7 pushes in 3 days
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