Stepan Kuzmin is a Senior Software Engineer and GIS specialist based in Helsinki with 14 years of experience building geospatial systems and interactive map UIs. Currently at Mapbox, he blends front-end craftsmanship on high-profile projects like mapbox-gl-js with backend and database expertise demonstrated in tile server work for MapLibre's martin. His background spans hands-on GIS architecture, seismic monitoring software, and leading engineering teams at Yandex.Taxi, where he combined technical direction with hiring and mentorship. Stepan is comfortable across the stack—from WebGL-powered map interfaces to PostGIS-backed tile services—and often solves problems at the intersection of cartography, performance, and user experience. He holds a master’s in applied geoinformatics and brings a rare depth in both domain science (geophysics) and production-grade geospatial engineering.
14 years of coding experience
7 years of employment as a software developer
Master's degree Applied geoinformatics in explorational geology and geophysics, Master's degree Applied geoinformatics in explorational geology and geophysics at Ural State Mining University (former Academy of Mining and Geology)
Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.
Role in this project:
Back-end Developer & Database Engineer
Contributions:6 releases, 115 reviews, 324 commits in 5 years 2 months
Contributions summary:Stepan primarily focused on developing and maintaining the back-end functionality of the `martin` project, a tile server. Their contributions involved implementing core features such as the initial tile serving logic, handling different tile formats (JSON, GeoJSON, and MVT), and integrating with a PostgreSQL database. They also refactored the code to improve modularity and added support for a new MVT handler. These commits demonstrate a strong understanding of database interactions and back-end web development principles.
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
Front-end Developer
Contributions:14 releases, 322 reviews, 150 commits in 6 years 2 months
Contributions summary:Stepan primarily worked on the front-end aspects of the mapbox-gl-js repository, focusing on UI-related features. They addressed issues related to canvas size errors, corrected logic to add a check for custom layer visibility changes, and added support for specifying configuration options when using a `style` import. Furthermore, the user added an example for queryRenderedFeatures around a clicked point, contributing to the user interface development. They also added methods for controlling the camera and map.
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
Stepan Kuzmin - Senior Software Engineer at Mapbox