Skip to content
View muend's full-sized avatar
  • Izmir Institute of Technology
  • Izmir

Highlights

  • Pro

Block or report muend

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
muend/README.md

Muhammed Enes Duran — GeoAI Agent Systems · Spatial Data Science · MCP Infrastructure · Remote Sensing ML · Applied Simulation Systems

Portfolio GeoAI Skills on GitHub PyPI profile Agri-DSS live app FOUNDER.EXE on itch.io Email

I build GeoAI agent systems, geospatial AI infrastructure, remote-sensing data pipelines, spatial decision-support systems, and applied simulation products.

My work sits between research-grade spatial analysis and usable software: standards-driven Agent Skills for reliable geospatial reasoning, ArcGIS Pro automation for LLM/MCP workflows, reproducible Sentinel-2 data pipelines, browser-native agricultural DSS tools, and realistic strategy simulations that encode real-world institutional rules into interactive systems.

18 GeoAI Agent Skills 100 MCP geoprocessing tools Sentinel-2 data pipeline on PyPI and Zenodo 147 neighborhoods modeled Published game: FOUNDER.EXE TÜBİTAK 2209-A grant funded


Shipping Now

Project Type Status Links
geoai-skills GeoAI agent system / Agent Skills suite Active · 18 skills · benchmarked GitHub · Benchmark
arcgis-mcp-bridge GeoAI infrastructure / MCP tooling Active · PyPI · Glama A-rated GitHub · PyPI
sentinel-crop-pipeline Sentinel-2 data pipeline / research software Active · PyPI · Zenodo DOI GitHub · PyPI · DOI
agri-dss Spatial Decision Support System Live Live app · GitHub
FOUNDER.EXE Browser-based startup simulation Published Play on itch.io
kutri-resilience-index Composite indicator / spatial resilience research Research prototype GitHub

Work Map

Track What I build Representative work
GeoAI Agent Systems Standards-driven skill suites that route geospatial tasks, encode methodological safeguards, and make spatial failure modes explicit geoai-skills
GeoAI Infrastructure Secure automation layers connecting GIS runtimes, LLM hosts, and geoprocessing workflows arcgis-mcp-bridge
Remote Sensing ML Pipelines Reproducible Sentinel-2 data preparation, patch generation, label masks, and downstream ML-ready datasets sentinel-crop-pipeline, agri-unet
Spatial Decision Systems Browser-native tools that turn spatial and agricultural knowledge into usable public-facing products agri-dss
Applied Simulation Products Rule-driven browser simulations for economic, regulatory, and strategic decision-making FOUNDER.EXE
Urban / Regional Analytics Spatial econometrics, resilience indices, and reproducible territorial analysis kutri-resilience-index, turkiye-housing-prices-pandemic

Technical Core

AI / ML / Data Science
Python PyTorch TensorFlow scikit-learn NumPy pandas SciPy

Spatial Data Science / Remote Sensing
GeoPandas Shapely ArcPy Rasterio PySAL QGIS Copernicus

Agent Systems / Evaluation
Agent Skills Model Context Protocol JSON Schema

Systems / Product Engineering
FastAPI Pydantic Docker Pytest Ruff Mypy JavaScript HTML5 CSS3


Flagship Systems

An open, Agent Skills-compatible suite of 18 specialist and cross-cutting GeoAI skills that turns general-purpose AI agents into more disciplined geospatial practitioners across data acquisition, remote sensing, spatial ML, statistics, optimization, databases, visualization, and guarded ArcGIS Pro execution.

  • Full-lifecycle orchestration: a geoai-orchestrator routes multi-stage work across acquisition, sensing, modeling, analysis, and delivery skills.
  • Fail-loud spatial computing: explicit CRS and unit checks, anti-leakage defaults, row-count accounting, visual + numeric verification, and uncertainty as a required deliverable.
  • Measured routing: a frozen 120-case, 17-skill benchmark reports 100% routing precision, 92.86% recall, and 92.5% full-route accuracy for the declared Claude Code / Claude Sonnet runtime pair; the results measure routing rather than answer quality and exclude the later ArcGIS skill.
  • Evaluation infrastructure: typed scenarios, versioned JSON schemas, blind request preparation, deterministic scoring, reproducible evidence packages, and an independent-family Gemini judge adapter.
  • Portable distribution: installable as a Claude Code plugin or as self-contained skills in any Agent Skills-compatible runtime.
  • Guarded proprietary execution: the arcgis-pro-automation skill delegates real ArcPy work to arcgis-mcp-bridge with local runtime and mutation safeguards.

18 GeoAI Skills Routing benchmark: 100% precision and 92.9% recall Agent Skills compatible


An MCP framework exposing 100 specialized ArcGIS Pro / ArcPy geoprocessing tools to LLM hosts and intelligent agents while keeping the licensed GIS runtime isolated from the host process.

  • MCP-native GIS automation: ArcGIS Pro geoprocessing exposed through Model Context Protocol.
  • Runtime isolation: async MCP server separated from the ArcPy worker subprocess.
  • Path safety: PathGuard validation layer before filesystem and geodatabase operations.
  • Distribution: published on PyPI and listed on Glama with A-rated MCP quality.
  • Testing: mocked ArcPy test strategy for development without requiring ArcGIS Pro in CI.
flowchart LR
    A["LLM Host / AI Agent"] -->|MCP| B["Async MCP Server"]
    B --> C{"PathGuard"}
    C -->|validated| D["Isolated ArcPy Worker"]
    C -.->|blocked| X["Rejected"]
    D --> E["ArcGIS Pro / ArcPy"]
    E --> F["100 geoprocessing tools"]
Loading

A reproducible Sentinel-2 data preparation pipeline for crop-classification research. It prepares training-ready geospatial datasets for downstream CNN/U-Net or other remote-sensing ML models.

  • CDSE-first workflow: Sentinel-2 L2A scene discovery and AOI-cropped download through Copernicus Data Space Ecosystem.
  • Cloud-aware preprocessing: metadata cloud filtering, SCL invalid-pixel checks, cloud/shadow/snow masking, reflectance normalization, and spectral indices.
  • Training-ready patches: COG/TIFF patches for QGIS inspection plus NPY/TFRecord exports for model training.
  • Spatially blocked splits: train/validation/test assignment by spatial blocks to reduce leakage from neighbouring patches.
  • Ground truth: GeoJSON/Shapefile crop polygons rasterized into patch-aligned uint8 masks.
  • Research artifact: PyPI package, Zenodo DOI, CI, examples, validation run, and citation metadata.

sentinel-crop-pipeline PyPI version DOI


A fully client-side Spatial Decision Support System for the Western Antalya agricultural corridor: 5 districts, 147 neighborhoods across Demre, Finike, Kaş, Kemer, and Kumluca.

  • Zero-backend static architecture: Vanilla JS over a decoupled data.json layer.
  • Auditable recommendation logic: compact crop and region schema resolved at runtime.
  • Field-facing output: guided interface and clean A4 print plans for local agricultural planning.
  • Deployment: static, easily hosted, and low-maintenance.

A browser-based startup simulation game modeling the practical stress of founding a company in Türkiye or the USA: taxes, incorporation choices, grants, investor expectations, cash flow, regulatory friction, and failure/exit outcomes.

  • Rules-driven simulation: country-specific startup, tax, grant, regulatory, and runway logic.
  • Idea-aware onboarding: the player writes a startup idea; the system shapes the simulation around sector and market assumptions.
  • Optional AI layer: Gemini, OpenAI, or Anthropic can be connected with the player's own API key; scripted fallbacks keep the game playable offline.
  • Browser-native product: static web app with local save persistence.

Play FOUNDER.EXE on itch.io


Research Projects

agri-unet · Deep Learning / Remote Sensing

Downstream model-training work for agricultural pattern identification from satellite imagery. This track is separated from sentinel-crop-pipeline, which focuses only on reproducible data preparation.

turkiye-housing-prices-pandemic · Spatial Econometrics

A reproducible regional analysis of Türkiye's housing market before and after the COVID-19 pandemic, separating nominal changes from inflation-adjusted real price growth and using spatial statistics to detect regional clusters.

  • HPI deflation workflow.
  • Choropleth and comparative regional figures.
  • LISA-style spatial cluster and outlier interpretation.

kutri-resilience-index · Composite Indicators / Urban Resilience

A reproducible urban-territorial resilience index prototype for Kaş / Bayındır, Antalya.

  • Five-pillar composite indicator framework.
  • Transparent normalization and weighting.
  • Reproducible notebooks, figures, and methodology.

Repository Map

Repository / Product Best entry point Why it matters
geoai-skills GeoAI agent system 18 standards-driven Agent Skills spanning the geospatial lifecycle with explicit safeguards and reproducible routing evaluation
arcgis-mcp-bridge GeoAI infrastructure ArcGIS Pro automation for LLM/MCP workflows with runtime isolation and path safety
sentinel-crop-pipeline Remote sensing data pipeline Reproducible Sentinel-2 data preparation for downstream crop-classification models
agri-dss Product / DSS Live, zero-backend spatial decision-support system for agricultural planning
agri-unet Deep learning research Downstream remote-sensing model training for agricultural pattern identification
kutri-resilience-index Composite indicators Reproducible urban-territorial resilience index methodology
turkiye-housing-prices-pandemic Spatial econometrics Housing-price analysis with inflation adjustment and spatial clustering
FOUNDER.EXE Applied simulation product Browser game modeling startup formation, taxes, funding, and regulatory friction

Live Metrics

geoai-skills GitHub stars arcgis-mcp-bridge PyPI version sentinel-crop-pipeline PyPI version arcgis-mcp-bridge monthly PyPI downloads sentinel-crop-pipeline monthly PyPI downloads arcgis-mcp-bridge GitHub stars sentinel-crop-pipeline GitHub stars Glama A-rated MCP quality Profile views


Product Notes / Case-Study Hooks

These are the narratives I am expanding into separate portfolio case studies:

  • geoai-skills: turning tacit geospatial practice into portable agent instructions, then measuring whether specialist skills route correctly without overstating behavior quality.
  • arcgis-mcp-bridge: separating licensed GIS execution from AI host runtimes while preserving secure, discoverable geoprocessing access.
  • sentinel-crop-pipeline: making Sentinel-2 crop-classification data preparation reproducible before the model-training stage.
  • agri-dss: compressing agricultural suitability and local economic knowledge into printable, village-level decision plans.
  • FOUNDER.EXE: encoding company formation, tax pressure, grants, investment logic, regulatory constraints, and optional AI advising into a playable browser simulation.

Current Focus

  • GeoAI Agent Systems: portable Agent Skills, routing evaluation, spatial-method safeguards, and reproducible evidence for agent behavior.
  • Agentic GIS & MCP Tooling: secure local automation layers that expose GIS operations to LLM agents without compromising ArcGIS Pro runtime isolation.
  • Remote Sensing ML Pipelines: reproducible Sentinel-2 workflows, ground-truth masks, spatially blocked splits, and downstream segmentation experiments.
  • Spatial Decision Support: static, auditable, browser-native systems for agricultural and territorial planning.
  • Applied Simulation Systems: strategy simulations that encode real-world regulatory, economic, and decision processes into interactive products.
  • Urban & Regional Analytics: composite indices, spatial econometrics, and territorial resilience frameworks.

Contact

Open to collaboration around production-grade GeoAI agent systems, spatial machine learning, remote-sensing data pipelines, MCP infrastructure, and applied simulation products.

Pinned Loading

  1. arcgis-mcp-bridge arcgis-mcp-bridge Public

    Secure, local-first MCP server exposing ArcGIS Pro's ArcPy engine over stdio JSON-RPC.

    Python 6

  2. sentinel-crop-pipeline sentinel-crop-pipeline Public

    Open-source, config-driven pipeline for discovering, preprocessing, and patching Sentinel-2 L2A imagery into U-Net-ready training datasets for crop classification — hybrid rule-based + AI scene sel…

    Python 1