Available for new opportunities

Hi, I'm Araz Shahkarami

Geospatial AI Engineer · Backend Developer · OSGeo Advocate

Bridging the gap between Geographic Information Systems and modern Artificial Intelligence. Building scalable geospatial APIs, GeoAI pipelines, and pioneering LLM integration with spatial systems via Model Context Protocol.

Who I Am

I'm a Geospatial AI Engineer and Backend Developer with over 8 years of experience at the intersection of Geographic Information Systems and modern software engineering.

My passion lies in automating complex GIS workflows, building robust spatial data infrastructure, and pioneering the next generation of GeoAI applications that leverage large language models to understand and interact with spatial data.

As an official OSGeo Advocate, I'm deeply committed to the open-source geospatial ecosystem. I actively contribute to FOSS4G communities and believe that open tools are the foundation of scalable, accessible spatial technology.

Currently, I'm pioneering the integration of LLMs with GIS systems through the Model Context Protocol (MCP), working on GeoChat — a framework that bridges the semantic gap between traditional GIS and AI agents.

8+
Years of Experience
3
Active Roles
90%
GIS Automation Rate
OSGeo
Official Advocate

Technical Skills

🗺️
Geospatial Technologies
QGIS GeoServer PostGIS GeoPandas Rasterio Shapely GDAL/OGR OpenLayers Leaflet Fiona
🤖
AI & Machine Learning
GeoAI LLMs MCP Scikit-learn TensorFlow NLP AI Agents
⚙️
Backend Development
Python Django FastAPI Flask C# .NET REST APIs OpenAPI
🗄️
Databases
PostgreSQL PostGIS MS SQL Server Redis SpatiaLite SQLite
🚀
DevOps & Tools
Linux Docker Git GitHub Actions Nginx CI/CD
📊
Data Science & Standards
Pandas NumPy Matplotlib OGC/WMS WFS/WCS GeoJSON

Professional Experience

Geospatial Backend Developer Nov 2025 — Present
Spatial Science Innovators
📍 Tehran, Iran
  • Design scalable geospatial backend services and RESTful APIs using Python, FastAPI, and PostGIS
  • Implement GeoAI pipelines integrating ML models with geospatial datasets for predictive analytics
  • Develop MCP servers enabling AI agents to interact meaningfully with geospatial tools and resources
  • Architect microservice-based geospatial platforms for enterprise-grade spatial data infrastructure
GIS Developer & Geospatial Consultant Jan 2018 — Present
Araz.me — Independent Consultancy
📍 Remote
  • Built full-stack geospatial web applications using Django, Flask, and JavaScript mapping libraries
  • Developed automated ETL pipelines for spatial data ingestion and transformation
  • Created custom QGIS plugins and GeoServer configurations for enterprise data distribution
  • Delivered Python for GIS training programs; reduced client processing time by 90%+
  • Contributed to open-source geospatial projects and promoted FOSS4G in the regional community
Backend Developer Aug 2016 — Present
Alborz Insurance Company
📍 Tehran, Iran
  • Developed enterprise backend services using Python and C# for insurance management systems
  • Designed RESTful APIs with Flask and Django serving thousands of daily requests
  • Built ETL applications with MS SQL Server for data migration and business intelligence
  • Managed Linux servers and implemented CI/CD pipelines using Git-based workflows

Key Projects

🌍

GeoChat — Spatial MCP Framework

A Model Context Protocol infrastructure enabling AI agents to understand and meaningfully interact with GIS systems. Bridges the semantic gap between traditional GIS and modern AI models using a three-layer architecture: Tools, Resources, and Prompts.

Python MCP LLMs PostGIS FastAPI GeoAI

GIS Workflow Automation Suite

Python-based automation tools that transformed manual GIS workflows into efficient, automated pipelines. Reduced manual processing time by over 90%, enabling geospatial teams to focus on analysis rather than repetitive data tasks.

Python GeoPandas GDAL QGIS PostgreSQL
🔌

MCP Server for Spatial Sciences

Implemented a complete three-layer Model Context Protocol server for geospatial AI integration. Provides structured access to spatial tools, data resources, and domain-specific prompts for AI agents operating in geospatial contexts.

MCP Python OGC WMS/WFS AI Agents
🗺️

Geospatial API Platform

Architected scalable RESTful APIs for spatial data processing and analytics. Serves enterprise-grade geospatial intelligence to clients, supporting OGC-compliant data services, spatial queries, and real-time geospatial analysis.

FastAPI PostGIS Docker GeoJSON OpenAPI

Education

🎓
M.Sc. in Geographic Information Systems (GIS)
Islamic Azad University, Science & Research Branch
📍 Tehran, Iran  |  2014 – 2015
💻
B.Sc. in Computer Engineering
Islamic Azad University, Mahabad
📍 Mahabad, Iran  |  2006 – 2010

Certifications

🏆
Advanced Model Context Protocol (MCP)
MCP Server Development for Geospatial AI
📜
Introduction to Model Context Protocol
Foundational AI-Tool Integration
🤖
Machine Learning with Python
Applied ML & Predictive Modeling
🌐
Geo Web App with Open Source Tools
Full-Stack FOSS4G Development

Community Engagement

🌍
Official OSGeo Advocate
Promoting open-source geospatial software and standards globally, driving adoption of FOSS tools in spatial science.
💡
FOSS4G Contributor
Active contributor to the open-source geospatial ecosystem, building tools and resources for the global GIS community.
🎓
Technical Educator
Teaching Python for GIS professionals and mentoring developers to automate their geospatial workflows effectively.
🤝
GeoAI Pioneer
Pioneering the integration of AI agents with geospatial systems, building the spatial AI infrastructure for the Agent era.

Contact Me

Open to collaboration, consulting, and new opportunities in GeoAI, backend development, and open-source geospatial projects.

✉️   Send Me a Message