Skip to content
BackNov 7
Vincenzo M.
Upwork badge

Vincenzo M.

Full-Stack GIS & WebGIS Developer | Mapbox, PostGIS, Interactive Maps

I build custom interactive maps, WebGIS applications, geospatial dashboards, and full-stack location-based web products — from PostgreSQL/PostGIS spatial infrastructure and APIs to custom interfaces and production-ready Mapbox and MapLibre applications. With 11+ years of experience and 140+ completed projects, I help companies, startups, research teams, and organizations turn complex geographic data into clear, fast, and reliable digital products. I can help you build: ▪ Custom interactive maps and WebGIS applications ▪ High-performance Mapbox GL JS, MapLibre, D3.js, Turf.js, and Deck.gl applications ▪ React-based map interfaces and data-driven frontend applications ▪ PostgreSQL and PostGIS spatial databases, including schema design, spatial joins, indexing, aggregation, and query optimization ▪ Server-generated vector tiles, custom tile APIs, and scalable map data-delivery workflows ▪ Full-stack geospatial platforms, SaaS products, and MVPs ▪ Geospatial dashboards and location intelligence applications ▪ Spatial analysis for proximity, site selection, screening, and location-based decision making ▪ Real-time tracking maps and live API/data integrations ▪ Data visualization and data storytelling experiences ▪ Spatial data processing, automated data workflows, and API/database integrations ▪ Search, filtering, custom map interfaces, and complex user interactions ▪ Technical audits, debugging, optimization, and production hardening of existing Mapbox, MapLibre, and WebGIS applications, including AI-built prototypes My role is often to define and manage the complete architecture behind a geospatial digital product: understanding and processing the data, designing the spatial data model, selecting the right delivery strategy, building the interface, integrating APIs and databases, and preparing the application for production. This approach is especially useful for projects involving large spatial datasets, multiple data sources, demanding interactions, performance constraints, database-backed mapping, or tile-based delivery. Rather than treating the map as an isolated frontend component, I work across the complete system — from PostgreSQL/PostGIS and backend services to React interfaces and Mapbox or MapLibre rendering. If you need an interactive map, WebGIS application, geospatial dashboard, spatial database, or complete location-based web product — whether built from scratch or an existing prototype that needs to be fixed, optimized, or brought to production — I can help.

🇮🇹Milan, Italy$90/hr100% JSS4.90 (100)Since Feb 2019
GlobeUpwork

Earnings and projects

MRR
$857

Last 6 months ÷ 6

World#54,952 / 412k
🇮🇹Country#272 / 3,095
Revenue, last 30 days
$950

Last 6 months: $5.1k

World#44,315 / 412k
🇮🇹Country#220 / 3,095
Total earnings
$243k

Billed in all: $246k

World#11,238 / 412k
🇮🇹Country#51 / 3,095
Per project
$1.7k

$734 in the last 6 months

World#87,054 / 412k
🇮🇹Country#445 / 3,095
Projects, last 6 months
7

Across 8 contracts

88% fixed12% hourly
World#28,827 / 412k
🇮🇹Country#178 / 3,095
Projects in all
143

Across 152 contracts

64% fixed36% hourly
World#16,931 / 412k
🇮🇹Country#116 / 3,095

Earnings, last 30 days

$246k+$950 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$244.5k$245.0k$245.5k$246.0kOct 8Oct 23Nov 7

Skill rankings: Top 11% in Interactive Data Visualization

Ranked by MRR among everyone on Upwork with the skill.

  1. #5GeoAPI25 freelancers · 🇮🇹 #1Top 20%
  2. #8GeoJSON67 freelancers · 🇮🇹 #1Top 12%
  3. #10Map Visualization67 freelancers · 🇮🇹 #1Top 15%
  4. #10Geocoding51 freelancers · 🇮🇹 #1Top 20%
  5. #15Location-Based Service138 freelancers · 🇮🇹 #1Top 11%
  6. #16Interactive Data Visualization150 freelancers · 🇮🇹 #1Top 11%
  7. #18GIS Software165 freelancers · 🇮🇹 #1Top 11%
  8. #21Geolocation111 freelancers · 🇮🇹 #1Top 19%