Petr Sloup is a seasoned R&D and engineering leader with 15 years of experience building mapping and geospatial tooling, currently heading R&D and serving as CTO at MapTiler from Prague. He combines hands-on back-end and front-end expertise—contributing to major open-source projects like OpenLayers and WebGL Earth with work on tile sources, camera controls, Cesium integration and TileJSON handling. Petr’s background spans mobile, .NET and JavaScript development, reflecting a pragmatic full-stack approach to performance, caching and high‑DPI tile delivery. He is adept at translating complex rendering and synchronization challenges into maintainable APIs and production services. Notably, his open-source contributions demonstrate both deep low-level raster/vector handling and UX-focused features such as screenshotting, mini-globe UI and camera tilt/heading controls. He holds a master’s in Applied Informatics from Masaryk University and is known for blending research-minded problem solving with product-driven engineering.
15 years of coding experience
10 years of employment as a software developer
Master's degree, Applied Informatics, B, Master's degree, Applied Informatics, B at Masaryk University Brno, Faculty of Informatics
Vector and raster maps with GL styles. Server side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.
Role in this project:
Back-end Developer
Contributions:27 releases, 1 review, 380 commits in 6 years 7 months
Contributions summary:Petr primarily worked on improving the generation of TileJSONs and handling various image formats (PNG, JPEG, WebP) and providing access to source data. They added support for serving raw vector tiles and implemented features to handle high DPI tiles. Additionally, they integrated data decorators for further customization and added several caching and related performance enhancements.
Contributions:4 releases, 136 commits, 1 PR in 6 years 8 months
Contributions summary:Petr primarily contributed to the user interface and functionality of the WebGL Earth project. Their work included implementing camera controls, adding features to save screenshots, and creating a basic leaflet-compatible API. They demonstrated a focus on expanding the project's API with functions such as heading and tilt manipulation, along with the addition of a mini-globe and the implementation of polygon features.
earthwebgl
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.