Ryan Hamley is a San Francisco–based full-stack software engineer with 11 years of experience building developer-facing products and web mapping technologies. He’s contributed to high-profile open-source projects like Mapbox GL JS—implementing marker drag behavior, tests, and fixing subtle rendering bugs—and has shipped production mapping features across Mapbox, Foursquare, Skycatch, and Sofar Ocean. Comfortable across front-end frameworks and geospatial stacks, he pairs UI polish with pragmatic state and event management to solve complex interactive problems. At Foursquare he focused on developer experience and tooling, and at Skycatch he helped scale data capture for autonomous aerial systems, showing a knack for applied engineering in physical-data domains. With a BA in History, he brings a curious, research-minded approach to product problems and a track record of shipping reliable, test-covered features.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Arts (B.A.) History, Bachelor of Arts (B.A.) History at University of Pittsburgh
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
Front-end Developer
Contributions:15 releases, 188 reviews, 87 commits in 4 years
Contributions summary:Ryan primarily contributed to the front-end aspects of the `mapbox-gl-js` repository. They implemented marker drag functionality, including associated events and state management within the `Marker` component. The user also added tests for the drag functionality. Furthermore, they fixed bugs related to rendering and styling, such as fixing the SVG image loading issue and the symbol rendering issue under opaque fill layers, alongside other minor bug fixes.
Contributions:3 commits, 18 pushes, 3 branches in 1 year
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.