Back to all work
MapKit & Geo / high-density clustering
Betshop Finder
A high-performance MapKit application locating betshops across Germany with dynamic clustering, opening hours parsing, and route navigation.
High-Density MapKitGitHub Open SourceCustom Annotations
Data scale Thousands of pins
Rendering 60fps MapKit
Feature Live Opening Hours
The situation
What the project needed.
Built to solve the technical challenge of rendering huge datasets on mobile maps without UI lag or memory spikes, using MapKit's native MKClusterAnnotation APIs.
The work
What I shipped.
- Engineered smooth 60fps MapKit clustering handling thousands of simultaneous store coordinates.
- Implemented dynamic opening/closing hour calculators considering German holiday schedules.
- Integrated Apple Maps turn-by-turn navigation directly from store detail callouts.
Personal contribution
Technical architecture & leadership.
- Authored spatial clustering algorithms, GeoJSON ingestion pipeline, and custom map annotation views.
Outcome & Impact
Results in production.
- Delivered a responsive, battery-friendly map experience capable of fluid zooming across national territories.
Your product
Have a similar challenge?
Whether you are architecting a new Apple product, optimizing video/AVFoundation pipelines, or enforcing strict TDD, tell me what needs to be solved.