Top Rated Plus on Upwork · available for new projects

I build interactive maps
that turn data into stories.

Hi, I'm Sebahattin “Seb” Kumpınar — a GIS & geospatial web developer with 10+ years of full-stack experience (front end + back end). I design fast, beautiful, custom mapping apps with Mapbox GL, Leaflet, OpenLayers and Google Maps — powered by GeoServer and PostGIS. Below are live demos from real client projects.

Top Rated Plus ✅ 100% Job Success 💰 $100K+ earned 💼 78 jobs ⏱️ 2,284 hours ⭐ 10+ years
Mapbox GL JS Leaflet OpenLayers Google Maps GeoServer PostGIS GeoJSON Angular WebGL / 3D Clustering
10+
Years of GIS experience
78
Jobs delivered on Upwork
100%
Job Success score
$100K+
Earned on Upwork
Selected work

Interactive map projects

Every card is a real, clickable demo. Filter by the mapping platform.

Mapbox GLMushroom Map interactive encyclopedia

Mushroom Map

An interactive mushroom encyclopedia — 577 species with photos, taxonomy and edibility, plus a global occurrence map of 30k+ records. Client-side clustering, live search, filters and per-species detail pages. Fully static.

Mapbox GLClusteringGeoJSONSearch
View demo →
Mapbox GLNational Parks of Turkey map

National Parks of Turkey

Explore every national park in Turkey on a clustered, interactive map with rich custom popups and smooth zoom-to-cluster behaviour.

Mapbox GLClusteringCustom Popups
View demo →
Mapbox GLGrand Prix 3D flythrough

Grand Prix Flythrough

A cinematic 3D flythrough of the 1953 Australian Grand Prix circuit at Albert Park — animated camera path, custom 3D buildings and switchable day / dusk / night lighting.

Mapbox GL3DCamera Animation
View demo →
Mapbox GLGlobal sales map

Global Sales Map

Worldwide sales visualised by country with switchable time ranges (24h / 7d / 30d / 365d) and a live top-10 leaderboard that updates with the map.

Mapbox GLChoroplethData Viz
View demo →
Mapbox GLProduct journey animation

Product Journey

Supply-chain storytelling — follow a product from harvest to processing to sale with staged fly-to animations that guide the viewer step by step.

Mapbox GLAnimationStorytelling
View demo →
Mapbox GLUtah area tags map

Utah Area Tags

Region tagging and labelling across Utah using GeoJSON polygons, with a satellite / streets basemap switcher and per-area interaction.

Mapbox GLGeoJSONPolygons
View demo →
LeafletRamsar wetlands monitoring tool

Ramsar Wetlands Monitor

A GIS tool built for UNSW's Centre for Ecosystem Science to monitor Ramsar wetlands worldwide — clustered sites, multiple boundary sources and satellite water-occurrence layers.

LeafletGISClusteringWMS
View demo →
LeafletPlatypus Atlas species map

Platypus Atlas

A citizen-science species-distribution atlas drawing on the Atlas of Living Australia — toggle between observations, grids and local-government areas with a time-coded legend.

LeafletSpecies DataGrids
View demo →
LeafletUS interactive clustered map

US Interactive Map

Thousands of geolocated points rendered smoothly with marker clustering and spiderfy — zoom in to break clusters apart into individual pins.

LeafletClusteringMarkers
View demo →
LeafletHunters Ridge community map

Hunters Ridge

A branded community / real-estate map for the Hunters Ridge development — navigable lots and points of interest over a high-resolution satellite basemap.

LeafletReal EstateSatellite
View demo →
LeafletLocation search map

Location Search

A search-and-explore map with geocoding and clustered result markers, letting users find and browse locations across a region in seconds.

LeafletGeocodingSearch
View demo →
Leaflet
📈 Real-time

Live FX Trades

Real-time foreign-exchange trades streaming onto a world map, positioned by city with up / down movement indicators — a live data-visualisation concept.

LeafletReal-timeData Viz
View demo →
What I do

From raw geodata to a polished product

Whatever your basemap or data source, I can turn it into a fast, on-brand interactive map.

🗺️ Custom map apps

Bespoke mapping UIs built on Mapbox GL, Leaflet, OpenLayers or Google Maps — tailored to your brand and workflow.

🛢️ Full-stack GIS

End-to-end delivery — spatial back ends with GeoServer and PostGIS, wired to a polished front end.

📊 Geospatial data viz

Choropleths, heatmaps, clustering and time-series overlays that make large datasets instantly readable.

🎬 3D & animation

Cinematic camera flythroughs, animated routes and story-driven map scrollytelling.

🔌 Data & APIs

GeoJSON, WMS/WFS, geocoding, routing and live data feeds integrated into a smooth experience.

Client reviews

What clients say on Upwork

A 100% Job Success score across 78 jobs and 2,284 hours — here's a sample in clients' own words.

18× Committed to Quality 15× Collaborative 14× Clear Communicator 14× Reliable 8× Professional 4× Solution Oriented
★★★★★ 5.0
I've been working with Seb for a number of years. Seb is professional, efficient and great to work with.
Monitoring & assessment tool$15,900 · 305 hrs
★★★★★ 4.8
Seb was very helpful and understood the challenge at hand instantly. He provided us with the assistance we needed in a timely and professional manner.
WordPress & mapping full-stack$5,880 · 131 hrs
★★★★★ 5.0
Excellent developer, 100% recommended.
Dynamic bubbles data vizFixed price

Have a map in mind?

Tell me about your data and your goal — I'll help you turn it into an interactive map your users will love. Top Rated Plus on Upwork with a 100% job-success track record, or book a 30-minute consultation to talk it through.