Ryan Hamley

Software Engineer at Sofar Ocean

San Francisco, California, 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 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.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Arts (B.A.) History, Bachelor of Arts (B.A.) History at University of Pittsburgh
stackoverflow-logo

Stackoverflow

Stats
2,009reputation
164kreached
21answers
0questions
Badges
npm
top-5%
github-logo-circle

Github Skills (24)

webgl10
unit-testing10
javascript10
mapbox-gl10
typescript10
ui-design10
uid10
front-end-development10
typescript-types10
maps10
typescripts10
maplibre-gl10
testing9
npm9
nodejs9

Programming languages (6)

TypeScriptC++JavaScriptGoHTMLRich Text Format

Github contributions (5)

github-logo-circle
mapbox/mapbox-gl-js

Apr 2018 - Apr 2022

Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
userFront-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.
vector-tilestilesmonorepobrowsermapbox
ryanhamley/vue-mapbox-gl

Oct 2016 - Nov 2017

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.
Request Free Trial
Ryan Hamley - Software Engineer at Sofar Ocean