Custom Mapbox GL JS applications
Production-ready web maps with custom layers, controls, interactions, filtering, search, and responsive frontend architecture.
Mapbox Development
I build high-performance interactive maps, geospatial applications, scrollytelling systems, and custom spatial interfaces using the Mapbox GL stack.
Mapbox is at its best when it becomes more than a basemap. I specialize in building custom mapping systems that combine spatial data, interface design, narrative structure, and frontend engineering into fast, usable web experiences.
Services
Production-ready web maps with custom layers, controls, interactions, filtering, search, and responsive frontend architecture.
Narrative map systems with chapter-based camera movement, layer transitions, annotations, legends, and synchronized editorial content.
Spatial interfaces for exploring operational data, political geography, conflict trends, logistics, field activity, or other location-based datasets.
Practical guidance on source design, tileset structure, layer ordering, interaction performance, and frontend rendering behavior.
High-clarity cartographic products for research organizations, media teams, campaigns, NGOs, and policy audiences.
Refactoring, debugging, and rebuilding Mapbox implementations that have become slow, brittle, difficult to maintain, or hard to extend.
Technical Focus
Why Work With Me
I approach maps as communication systems, not just technical widgets. The best mapping applications help users understand what matters, where it is happening, and why it matters.
My background in policy, satellite imagery, visual storytelling, and frontend development allows me to work across strategy, design, data, and implementation. That makes me especially useful on projects where the map is central to the product, not an afterthought.
Available for Select Projects
I work with organizations, agencies, campaigns, and research teams that need custom interactive maps, geospatial applications, or narrative cartography.
Start a Conversation