Sam Matthews is a software engineering manager with 13 years of experience building and scaling mapping and spatial infrastructure, currently leading engineering at Read AI after a technical leadership stint at Mapbox. He specializes in high-throughput HTTP APIs, geographic data pipelines, and reliability engineering for services that handle billions of requests per day. A pragmatic hands-on manager, Sam pairs systems architecture with developer experience—onboarding, docs, and on-call tooling—to help teams ship and operate resilient mapping products. He is an active open-source contributor across major mapping projects (notably mapbox-gl-js and node-mapnik), improving both front-end map interactions and backend robustness through testing and error handling. Based in Seattle and trained in GIS/cartographic design, he brings a rare blend of cartography sensibility and backend performance engineering. Colleagues describe him as someone who makes open source friendlier (and funnier) while keeping critical production services healthy.
12 years of coding experience
14 years of employment as a software developer
Certificate, GIS/Cartographic Design, Certificate, GIS/Cartographic Design at University of Wisconsin-Madison
Backend Developer & QA Engineer / Test Automation Engineer
Contributions:142 commits, 30 PRs, 102 pushes in 2 years 4 months
Contributions summary:Sam primarily contributed to improving the stability and reliability of the `node-mapnik` project by writing test cases and implementing error handling. Their work focused on identifying and addressing potential issues related to various image processing functions, including `addImage`, `toGeoJSON`, and vector tile operations. The user's commits reveal a focus on ensuring the library correctly handles invalid input and edge cases, leading to a more robust API. Additionally, the user was involved in testing the rendering and compositing methods for vector tiles.
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
Front-end Developer
Contributions:8 commits, 17 PRs, 40 pushes in 3 months
Contributions summary:Sam primarily contributed to the front-end aspects of the `mapbox-gl-js` repository, focusing on user interface elements and map interactions. Their work includes implementing a popup "close" event, refactoring the `queryRenderedFeatures` function with default parameter handling and adding getters for min/max zoom. Additionally, the user updated the documentation for plugins and added a public roadmap page. This work involved modifying JavaScript, CSS, and HTML files.
vector-tilestilesmonorepobrowsermapbox
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
Sam Matthews - Software Engineering Manager at Read AI