Ryan Shackleton is a Senior Data Visualization Engineer with 11 years of experience building full-stack, interactive data stories that bridge complex scientific research and clear public-facing insights. Trained as a PhD structural geologist, he combines domain expertise in geomechanics and field-based research with production-grade front-end skills—particularly D3 and scrollytelling techniques—to make nuanced data accessible to policymakers and the public. He has driven visualization efforts at IHME and USAFacts and now builds data-driven products at Graphicacy, shipping robust components and documentation for real-world use. An active open-source contributor, he strengthened the popular scrollama scrollytelling library by improving error handling and adding practical examples that help developers avoid common pitfalls. Based in North Bend, WA, he brings a rare blend of academic rigor, commercial product experience, and hands-on engineering to every project.
11 years of coding experience
23 years of employment as a software developer
M.S., Geology, M.S., Geology at University of Alaska Fairbanks
Ph.D., Structural Geology, Ph.D., Structural Geology at University of Massachusetts Amherst
B.S., Geology, B.S., Geology at The University of the South
Contributions:10 commits, 5 PRs, 6 comments in 1 month
Contributions summary:Ryan primarily contributed to improving the functionality and error handling of the scrollama library. They modified the event handling logic to prevent unexpected behavior and added error checking for incorrect usage. Additionally, the user developed and integrated a new example demonstrating how to enable and disable the scroller and they added a specific case to demonstrate an error when steps are children of a scrollable element. These changes enhance the library's robustness and provide better guidance for developers.
Contributions:9 commits, 6 pushes, 1 branch in 1 year 4 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 Shackleton - Senior Data Visualization Engineer