Ryan Marren is a Senior Software Engineer with 11 years of experience building production-grade systems across health tech, cloud, and data visualization domains. He has led product engineering teams at Color to take cancer screening products from concept to launch and built genomics platforms used by the NIH All of Us Research Program. Prior roles at Google and Plotly show deep backend and frontend fluency—contributions to Dash and Dash core components improved developer ergonomics and accessibility while his work on Cloud Logging added BigQuery analytics at scale. Ryan combines full-stack craftsmanship with domain focus on HealthTech and ClimateTech, and he still contributes to open-source projects like CodeCombat, improving education-focused game UX and internationalization. Based in New York, he pairs rigorous CS/math training from Johns Hopkins with a talent for turning complex medical and analytics requirements into usable, test-backed features. An avid problem-solver, he balances data-driven engineering with thoughtful product collaboration across design and medical stakeholders.
Data Apps & Dashboards for Python. No JavaScript Required.
Role in this project:
Full-stack Developer
Contributions:160 commits, 35 PRs, 47 pushes in 8 months
Contributions summary:Ryan's primary contribution focused on enhancing the Dash library by adding support for wildcard attributes and implementing data-* and aria-* attributes. This involved modifying the code generator to support these attributes and incorporating them into various HTML components. Furthermore, the user introduced integration tests for these new features, ensuring proper functionality, serialization, and documentation.
OBSOLETE: now part of https://github.com/plotly/dash
Role in this project:
Frontend Developer
Contributions:43 commits, 28 PRs, 17 pushes in 6 months
Contributions summary:Ryan's commits primarily involve modifying and generating core components within the `dash-core-components` library. They focused on updating the class files for various components such as Input, Graph, and DatePickerRange, adding specific attributes and properties. Furthermore, the user updated the namespace property for all generated classes, indicating a focus on the component's internal structure. The user also performed upgrades and enhancements to the component library, as well as improved test cases.
dashpythonplotly-dashplotlydata-visualization
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 Marren - Senior Software Engineer at David Energy