Stefan Karschti

Member of the Governing Board

LinkedIn · GitHub · Slack

I am Stefan Karschti (@stefankarschti) and I’m honored to serve on the MapLibre Board.

I’ve worked in mapping for over a decade, starting at Skobbler where I co-architected core native components, the rendering engine, and an efficient vector tile format that powered rendering, routing, search, and guidance. I also have extensive experience in OSM map processing. After Skobbler’s acquisition by Telenav, I focused on automotive navigation, bringing OSM-based maps to embedded in-car systems.

In MapLibre Native, I have contributed:

  • Renderer rearchitecture and Metal backend – implementation work as part of the Amazon-sponsored team, enabling native Metal rendering on Apple devices and improving performance.
  • Font rendering – integrated Grab’s font rendering improvements and implemented font fallback (font-faces) support in styles.
  • Various cross-platform fixes and code reviews.

Vision:

  • Improve Native performance and reduce resource consumption to support a wider range of devices, including lower-end mobile phones.
  • Expand platform reach and maintain GL JS ↔ Native feature parity.
  • Enhance and strengthen global usability.
  • Foster a welcoming, supportive environment for new contributors.
  • Drive greater MapLibre adoption across industries and applications, including automotive and offline use cases.

Disclosure: Self-employed, contracting for Grab. MapLibre work has been volunteer-based except for Amazon- and Grab-sponsored contributions.