Skip to content
BackNov 8
Richard I.

Richard I.

Geospatial Data Engineer | Production ETL & Remote-Sensing Pipelines

I build production-grade data pipelines for location data, the kind that survive real scale, messy sources, and senior technical review. Most data engineers can't work in GIS, and most GIS specialists can't ship reliable pipelines. I do both, which is exactly what location-heavy projects need. If you're working with geographic data, satellite or aerial imagery, parcel and infrastructure records, point-of-interest datasets, anything tied to coordinates, I turn it into clean, queryable, automated systems instead of one-off scripts that break the moment the source changes. What I do: - Geospatial ETL pipelines (PostGIS, geopandas, rasterio) that ingest, clean, and structure spatial data at scale - Remote-sensing and imagery workflows, sourcing, tiling, and organizing aerial/satellite data across many locations - Web scraping and data extraction (Playwright, BeautifulSoup) with proper deduplication, rate-limit handling, and validation - Config-driven, schema-adaptive pipelines that adapt to new sources without a rewrite - Spatial APIs and mapping backends (FastAPI, PostgreSQL/PostGIS, Leaflet) - AI-connected spatial systems (MCP servers that expose PostGIS queries and geospatial tools to AI assistants) How I work: I diagnose the real bottleneck before writing code, I'm honest about tradeoffs (including when the hard part is data cost or source limits, not engineering), and I build for handoff, documented, maintainable, and yours. Proof: - Processed 6M+ US building permit records through a config-driven ETL pipeline (ConstructIQ) - Built a nationwide vendor directory of 4,400+ records via multi-phase scraping and enrichment (EventStarted) - Mapped fiber infrastructure across Lagos State in PostGIS (UDIGAP) - Built hybrid MCP servers exposing PostGIS and standalone geospatial tools to AI assistants, published to Glama (geo-mcp) - B.Sc. in Surveying & Geoinformatics — the geospatial fundamentals behind the engineering Tell me what your data looks like and what you need out of it, and I'll map the approach against your constraints before we talk price.

🇳🇬Alimosho, Nigeria$20/hr100% JSS5.00 (5)Since Jul 2024

Earnings and projects

MRR
$17

Last 6 months ÷ 6

World#167,260 / 412k
🇳🇬Country#6,904 / 13.8k
Revenue, last 30 days
$0

Last 6 months: $99

Total earnings
$8.3k

Billed in all: $8.5k

World#211,678 / 412k
🇳🇬Country#4,495 / 13.8k
Per project
$1.4k

$99 in the last 6 months

World#100,395 / 412k
🇳🇬Country#1,762 / 13.8k
Projects, last 6 months
1
0% fixed100% hourly
World#128,095 / 412k
🇳🇬Country#6,596 / 13.8k
Projects in all
6
67% fixed33% hourly
World#250,292 / 412k
🇳🇬Country#9,522 / 13.8k

Earnings, last 30 days

$8.5kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$8.4k$8.5k$8.6k$8.7kOct 9Oct 24Nov 8

Skill rankings: Top 29% in Git

Ranked by MRR among everyone on Upwork with the skill.

  1. #92PostGIS225 freelancers · 🇳🇬 #3Top 41%
  2. #109Google Earth246 freelancers · 🇳🇬 #5Top 44%
  3. #115Spatial Analysis241 freelancers · 🇳🇬 #4Top 48%
  4. #120Remote Sensing267 freelancers · 🇳🇬 #5Top 45%
  5. #151Geospatial Data356 freelancers · 🇳🇬 #5Top 42%
  6. #269QGIS607 freelancers · 🇳🇬 #8Top 44%
  7. #346GIS885 freelancers · 🇳🇬 #8Top 39%
  8. #599ETL1,556 freelancers · 🇳🇬 #10Top 38%