Ryan Clark is a Staff Engineer with 15 years of experience building scalable platform tooling and distributed data systems, currently focusing on developer-facing infrastructure at Felt after a long tenure at Mapbox. He blends a geologist’s analytical mindset with deep software and DevOps skills—having moved from geoscience roles into platform engineering and AWS-driven production systems. At Mapbox he worked on satellite processing, vector tiles, OSM ingestion and telemetry, and contributed to prominent open-source projects including mapbox-studio-classic and node-mapnik. He enjoys simplifying developer workflows by building internal tools and automation that improve stability and elasticity across services. Based in Tucson, Arizona, he’s as comfortable writing backend automation and spatial-indexing utilities as he is thinking about cartography and data pipelines. His background in geology and geochemistry gives him a unique systems-level perspective on infrastructure and data processing challenges.
15 years of coding experience
15 years of employment as a software developer
M.S Geology and Geochemistry, M.S Geology and Geochemistry at Massachusetts Institute of Technology
B.S Geology and Geophysics, B.S Geology and Geophysics at University of Wisconsin-Madison
Contributions:6 commits, 4 PRs, 2 pushes in 1 year 3 months
Contributions summary:Ryan contributed to the `node-mapnik` project by implementing and refining a utility script named `mapnik-shapeindex`. They added the script to create spatial indexes for shapefiles, addressing a specific issue within the project. Subsequent commits demonstrate efforts to refactor the script, moving logic for easier testing, and improving the build process and testing infrastructure.
A JavaScript client to Mapbox services, supporting Node, browsers, and React Native
Role in this project:
Full-stack Developer
Contributions:21 commits, 10 PRs, 24 pushes in 1 month
Contributions summary:Ryan contributed to the JavaScript client for Mapbox services, focusing on both front-end and back-end aspects. Their work involved fixing failing tests, refactoring query names in the API constants, and implementing coverage improvements. The user also added and tested a new dataset service, demonstrating a focus on extending the library's functionality.
reactjavascript-clientmapboxreact-nativebrowsers
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.