Muhammad Imran Siddique M.
GIS & Full-Stack Developer, GeoAI, Mapbox, PostGIS, GPS, React
I build production web GIS platforms, real-time tracking systems, and spatial data pipelines, end to end, from PostGIS schema design to the map UI to cloud deployment. Top Rated | 100% Job Success | 125+ Upwork jobs | 3,200+ hours | 9+ years in GIS and full-stack development for government, logistics, real estate, agriculture, and environmental clients. WHY CLIENTS HIRE ME Most mapping projects stall in the gap between the GIS specialist and the web developer. I'm both. One person owns the spatial model, API, frontend, and deployment, so decisions move faster, and nothing gets lost in handoffs. RECENT WORK - Jeddah Municipality Smart Map portal: enterprise GIS built on ArcGIS JS API, .NET Core, React and TypeScript - Automated building-law and parcel analysis platform for a Swiss client: zoning rules, parcel geometry, and report generation - Detector Maps: React Native app with GPS track recording and map visualization on Supabase - Fleet and telematics mapping dashboards with live vehicle positions and trip history WHAT I BUILD - Web GIS dashboards and field-data viewers - Real-time GPS tracking, fleet, and telematics platforms - Routing, isochrones, and last-mile delivery apps - Property, parcel, and zoning analysis portals - Agriculture and environmental monitoring tools - Geospatial APIs, vector tile servers, and ETL pipelines - Esri to open-source migrations (ArcGIS to PostGIS/MapLibre) and the reverse - GeoAI: combining spatial data with LLMs for search, analysis, and automation TECH STACK Mapping: Mapbox GL JS, MapLibre GL, deck.gl, Leaflet, OpenLayers, Cesium, ArcGIS JS SDK, Google Maps API Spatial data: PostGIS, pgRouting, Oracle Spatial, GeoServer, ArcGIS Enterprise, GDAL/OGR, GeoPandas, Shapely, Turf.js, FME, Uber H3 Modern geo data: DuckDB Spatial, GeoParquet, PMTiles, STAC, Snowflake, Databricks Tiles: vector tiles (MVT), Martin, pg_tileserv, TileServer GL, custom basemaps, 3D terrain Frontend: React, Next.js, Angular, TypeScript, Tailwind, Material UI Backend: Node.js (NestJS, Express), Python (FastAPI, Django, Flask), .NET Core, Laravel Mobile: React Native, Flutter, with offline maps and background GPS tracking Databases: PostgreSQL, MySQL, MongoDB, Redis, SQLite Cloud and DevOps: AWS, Azure, Google Cloud, Docker, Kubernetes, Terraform, CI/CD HOW I WORK - Clear scope and milestones before any code is written - Regular progress updates with live demo links you can click through - Clean, documented code in your repository. You own everything. - AI-assisted development (Claude Code) to move faster, with every change reviewed and tested by me Send me your project details, or let's get on a quick Zoom call to scope it.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $4.7k
Billed in all: $101,123$101k
$589 in the last 6 months
Across 160 contracts
Earnings, last 30 days
Skill rankings: Top 11% in Google Maps API
Ranked by MRR among everyone on Upwork with the skill.
- GeoTIFF16 freelancers · 🇵🇰 #2Top 19%🇵🇰#2 of 5
- #11GeoJSON67 freelancers · 🇵🇰 #3Top 16%🇵🇰#3 of 15
- #49Mapbox290 freelancers · 🇵🇰 #9Top 17%🇵🇰#9 of 65
- #82Google Maps API756 freelancers · 🇵🇰 #17Top 11%🇵🇰#17 of 189
- #113GIS885 freelancers · 🇵🇰 #11Top 13%🇵🇰#11 of 134
- #521.NET Core3,067 freelancers · 🇵🇰 #75Top 17%🇵🇰#75 of 523
- #548NestJS3,757 freelancers · 🇵🇰 #123Top 15%🇵🇰#123 of 897
- #720Back-End Development4,183 freelancers · 🇵🇰 #171Top 17%🇵🇰#171 of 966