NIVEKU · SPATIAL OPS 空間運用

Kevin HenaoGeospatial Data Engineer · geoscientist

I build spatial data pipelines, GIS systems, and AWS data infrastructure. 8+ years turning domain-heavy, ambiguous problems into systems that ship, across geosciences, geospatial engineering, and AI-assisted automation. Remote-first from Bogotá.

8+
Years shipping
5
Companies
1
SPE paper
ADIPEC 2025
Bogotá
Based in
GMT-5 · remote-first
CAREER CROSS-SECTION 断面図

Read me like a stratigraphic column.

I still think in formations and ages, so my career stacks like a stratigraphic column: youngest at the surface, geoscience basement at depth. Hover or focus a bed to read the log.

LITHOLOGY KEY 凡例
Conglomerate
Limestone
Sandstone
Shale
Crystalline basement
深度 DEPTH / AGE
AI · AUTOMATION

Recent Overprint

Conglomerate · 2024 → now
Claude CodeMCPsAgentsSkills +1

A thin surface layer, still being deposited. Side-practice AI tooling I build on the Claude stack, sitting on top of the production work below.

  • OpenClaw · personal AI automation system on Claude Code
  • MCP servers and custom skills across dev, writing, and knowledge work
  • AI-assisted delivery folded into daily engineering
GEOSCIENCE SOFTWARE

Stratbox Formation

Limestone · 2024 → now
Pythonscikit-learnProduct / QAJira +1

Well-cemented and current. Geoscience software at Imaged Reality, where I sit between enterprise oil and gas clients, the product, and the Python that ships.

  • SPE paper at ADIPEC 2025 · Volve Field core data (D041S138R004)
  • Random Forest facies classification pipeline · scikit-learn
  • Designed the Jira bug-reporting and QA process
  • ~20 product onboardings for enterprise oil & gas teams
DATA ENGINEERING

Pipeline Sandstone

Sandstone · 2021 → 2024
AWS LambdaStep FunctionsGluePySpark +4

Porous and permeable, the reservoir of the section. Thick, well-bedded AWS pipelines at Arkho that moved retail, beverage, and document data at production scale.

  • AB InBev · serverless invoice automation across 30–40 supplier formats (acting architect)
  • Casaideas · SAP-to-cloud pipeline (Glue, PySpark, S3)
  • Coca-Cola Chile · distribution ETL under quality-gated DevOps
  • 15+ ETLs across 4 CDK projects · 20+ Redshift reports
GEOSPATIAL · GIS

Cartographic Shale

Shale · 2019 → 2021
ArcGIS OnlineArcGIS ProQGISGeoPandas +3

Finely laminated, one map bedded over the next. Operational GIS and dashboards at DIMAR and Heinsohn that institutions and ministries put to work.

  • ViENOS · open-source ENSO oceanographic dashboard (Python/Dash, MIT)
  • COVID geospatial monitoring workflow for the national maritime authority
  • Pacific expedition environmental mapping
  • Power BI dashboards in a Ministry of Energy and Mines context
GEOSCIENCE

Andes Basement

Crystalline basement · 2013 → 2019
Field geologyStratigraphyGeochemistryLeapfrog +2

Crystalline basement, deformed and intruded, the foundation under everything above. Field geology, stratigraphy, and emerald resource modeling at Fura, where the domain intuition formed.

  • First 3D geological model of the Coscuez emerald deposit
  • ~100 hours/year saved by automating reporting in Python
  • BSc Geosciences · Universidad de los Andes (4.12/5)
  • Colombian Professional Geology License (CPG)
SELECTED WORK 実績

Spatial and data systems I shipped.

I built the first 3D geological model of the Coscuez emerald deposit, a geospatial COVID-monitoring workflow for Colombia's national maritime authority, and a serverless AWS pipeline that read invoice PDFs across 30–40 supplier formats for AB InBev. Each card below names the client, my role, the stack, and what shipped.

All projects
Geospatial
2020

DIMAR COVID Geospatial Monitoring

Colombia's national maritime authority (DIMAR) needed live operational status across its sites during the pandemic. I designed the workflow end to end: Survey123 forms in the field, GeoPandas cleaning and georeferencing the records, and ArcGIS Online dashboards that institutional teams read for daily planning.

field → dashboard, end to end Pipeline
ArcGIS OnlineSurvey123GeoPandasPython
Designer & implementer case study
Data Engineering
2023

AB InBev Invoice PDF Automation

No two suppliers laid out their invoices the same way, so accounts-payable read 30–40 PDF formats by hand. As acting architect I built a serverless AWS pipeline (Textract for extraction, Lambda for parsing, Step Functions for orchestration) that turned those PDFs into one structured, queryable schema.

30–40 Supplier formats
AWS LambdaStep FunctionsTextractDynamoDB
Acting architect case study
Geospatial
2019

Fura Geological Modeling & Reporting Maps

Built the first 3D geological model of the Coscuez emerald deposit and owned the GIS reporting base behind investor, environmental, and mining-licensing maps across the emerald belt. Python automation of the repeated map and report production cut roughly 100 hours of manual work off the team's year.

~100 hrs/yr Reporting time saved
QGISLeapfrogDataminePython
Resource geologist / GIS owner case study
ABOUT 紹介

Rocks to maps to pipelines.

BaseBogotá · remote-first
LangEN C2 · ES nativo
CredBSc Geo · CPG
PaperADIPEC 2025
BIO

I'm a geoscientist who became a geospatial data engineer. I studied at Universidad de los Andes, logged core in the field, then built the first 3D geological model of the Coscuez emerald deposit. From there I moved into Python, GIS, and spatial data: QGIS, GeoPandas, PostGIS, GDAL, raster and vector. Across 8+ years I build geospatial and spatial-ETL pipelines, GIS systems institutions keep in daily use, and AWS data infrastructure on Lambda, Glue, Step Functions, and Textract: 15+ ETLs across 4 CDK projects at Arkho.

I take domain-heavy, half-specified problems and ship working systems. As acting architect I built a serverless invoice pipeline that normalized 30–40 supplier formats with Textract, Lambda, and Step Functions, shipped COVID geospatial monitoring for Colombia's maritime authority, and built the Random Forest facies model behind an SPE paper at ADIPEC 2025. At Fura, Python automation of the reporting maps saved about 100 hours a year. I scope it and write the code, then state the tradeoffs so a stakeholder can act on them.

STACK

Strong · production-proven

PythonGeoPandasQGISGDALArcGIS OnlineSurvey123SQLAWS LambdaAWS GlueStep FunctionsRedshiftAthenaETL pipelines

Credible · with framing

PostGISArcGIS ProDash / PlotlyPySparkAWS CDKCloudFormationDockerGitHub ActionsPower BILeapfrogDatamine

Growing

Claude CodeMCPsAI agent workflowsOpenClaw
OPEN CHANNEL 連絡

Tell me about the spatial or data problem you need solved.

I build geospatial systems, GIS and ArcGIS work, and AWS data pipelines, and I work in Python every day. Send me the messy version of the problem and I'll tell you whether it's a fit and what I can ship in the first week.

kevin.henao@gmail.com
Timezone GMT-5 · flexible
Starts from scoping call · no template decks