Shriharsh Shinde

Shriharsh Shinde is a contributor to MapLibre GL JS, with a focus on type safety, API correctness, and rendering-related improvements. He has worked on clarifying API nullability, fixing incorrect TypeScript types, and improving internal control positioning logic to reduce ambiguity and prevent runtime errors. His contributions include closed pull requests addressing glyph handling APIs and internal map control types, aimed at improving developer experience, correctness, and long-term maintainability of the rendering pipeline. His interests include web mapping internals, automated testing, and quality mechanisms in open-source geospatial software.


Session

09-02
13:30
30min
Ensuring Tile Quality in MapLibre Through Automated Testing and CI
Shriharsh Shinde

Ensuring reliable map tiles is essential for modern web mapping applications. This talk explores how quality is maintained around MapLibre through automated testing, visual regression testing, and continuous integration workflows. We then demonstrate how TileGuard, an independent vector tile inspection tool developed during this work, complements these automated processes by helping developers investigate rendering regressions, inspect vector tile data, and diagnose quality issues more efficiently. The session concludes with practical engineering patterns that other open-source geospatial projects can adopt to build more reliable tile quality workflows.

Dahlia1