John Gravois is a Lead Software Engineer with 12 years of experience building and advocating for geospatial web technologies, currently driving real-time collaborative products at Scripto. A long-time Esri contributor and former developer advocate, he blends front-end and back-end expertise—evidenced by notable contributions to high-profile open-source projects like esri-leaflet and the Esri resource-proxy. He focuses on practical, user-facing solutions: improving SDKs, documenting issues, and recommending fixes to core engineering teams while gathering developer feedback at conferences. His background spans product engineering, support, and outreach, giving him a rare mix of customer empathy and deep technical judgment. Outside work he’s committed to community-building—founding a free bike maintenance event—and brings that same collaborative spirit to developer communities and open-source projects.
A lightweight set of tools for working with ArcGIS services in Leaflet. :rocket:
Role in this project:
Front-end Developer
Contributions:30 releases, 11 commits, 415 PRs in 6 years 6 months
Contributions summary:John primarily contributed to the front-end functionality and features of the Esri Leaflet library. They reworked core logic for handling object ID fields in feature layers to support a wider range of map services. Furthermore, the user added an example of a tiled map service and made adjustments to the example index page. They also updated the project to use modern tools for building the project.
Contributions:2 releases, 9 commits, 20 PRs in 1 month
Contributions summary:John primarily contributed to the back-end logic of the proxy application, making several changes to the .NET implementation. Their work involved improving error handling by implementing more specific HTTP status codes and enhancing the handling of invalid XML parsing. The user also addressed issues related to URL comparisons and trailing slashes within the proxy configuration. Additionally, they added code comments to improve readability and maintainability.
dotnetjavaphpproxyresource-proxy
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.