Ryan Clark

Staff Engineer at Felt

Tucson, Arizona, 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 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.
code15 years of coding experience
job15 years of employment as a software developer
bookM.S Geology and Geochemistry, M.S Geology and Geochemistry at Massachusetts Institute of Technology
bookB.S Geology and Geophysics, B.S Geology and Geophysics at University of Wisconsin-Madison
github-logo-circle

Github Skills (18)

map-box10
javascript10
apidoc10
mapbox-gl10
testing10
http10
geojson10
automation10
api10
nodejs10
automations10
middleware9
command-line-interface9
command-line9
child-process9

Programming languages (19)

MDXJavaC++CSSCRustObjective-C++Go

Github contributions (5)

github-logo-circle
mapnik/node-mapnik

Oct 2013 - Feb 2015

Bindings to mapnik for node.js
Role in this project:
userBack-end Developer & Automation Engineer
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.
node-jsnodejsmapnik
mapbox/mapbox-sdk-js

Jul 2015 - Aug 2015

A JavaScript client to Mapbox services, supporting Node, browsers, and React Native
Role in this project:
userFull-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.
Request Free Trial
Ryan Clark - Staff Engineer at Felt