Skip to content
View arazshah's full-sized avatar

Block or report arazshah

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.

Content in all repositories owned by your account will be closed.
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
arazshah/README.md

Araz Shahkarami

Senior Backend Engineer · Geospatial Systems & AI

I build Python backends that understand where things are, and AI interfaces that let people ask about them in plain language.

Urmia, Iran · open to relocation and remote work

Website Blog Slides LinkedIn Email OSGeo Advocate


About

I have spent more than 12 years building software where maps, data and backend services meet: spatial databases, risk-assessment and claims platforms, Sensor Web systems, and, more recently, natural-language-to-map applications driven by LLMs.

  • Now: geospatial backend services, GeoAI pipelines and MCP servers at Spatial Science Innovators, and senior backend engineering at Alborz Insurance, where I have built geospatial risk assessment, claims mapping and fraud-pattern analysis since 2016.
  • Focus: Python (Django, FastAPI), PostgreSQL/PostGIS, LLM orchestration, plugin-based architectures, and clean APIs that stay maintainable as they grow.
  • Community: recognised as an OSGeo Advocate. I teach GIS, backend and AI topics in Persian and speak at Linux and open-source community events.

Featured work

Project What it does Stack
mapathon · mapathon.ir Persian geospatial AI assistant: ask a question in plain Persian and get places, routes and spatial answers drawn on a map. FastAPI · Pydantic AI · Neshan routing · React + MapLibre
geochat-platform Plugin-based GeoAI kernel and Python SDK. A query is parsed, routed through a cascading router, planned as a DAG, executed by plugins and composed into a map-ready response. Python · Pydantic · asyncio
smart_spatial_system The full GeoAI product on top of geochat: a question becomes a QuerySpec, is planned as a DAG and run by 36 spatial plugins over files or PostGIS, returning map layers, tables and PDF reports. FastAPI · PostGIS · Shapely / Rasterio · React + Leaflet
nvise · nvise.ir Bot-first SaaS that turns conversational field notes, voice included, into structured, evidence-backed professional reports. First vertical: insurance loss adjusting. Django · Celery · LLM extraction · Bale
geo-araz · geo.araz.me Free Persian toolkit for everyday map work: coordinates, bounding boxes, distance and area, EPSG conversion, geocoding, routing, GeoJSON/WKT export. FastAPI · Leaflet · Turf.js
bookane · bookane.ir Open-source Persian tech-education platform: searchable RTL tutorials, plus an AI studio that drafts new lessons for review before they are published. FastAPI · SQLite FTS5 · OpenAI-compatible APIs
More things I have built
Project What it does
rsynx · rsynx.ir Live, end-to-end-encrypted terminal sharing between two people. No SSH, no public IP, no port forwarding.
callyou-webrtc · callyou.ir Self-hosted two-person WebRTC video rooms with a real-time shared whiteboard.
vaqt.me A Persian marketplace for booking a few minutes of the right person's time.
diskly Terminal-first disk analyzer and duplicate finder, with an optional AI cleanup advisor.
ArazAgent Personal capture assistant on Bale: voice and text notes become searchable tasks, notes and ideas.
Data-science-with-python A 12-session Persian data-science course with notebooks and exercises.
presentations 100+ slide decks from talks and workshops on GIS, AI, backend development and FOSS.

Open source

  • GeoLibre: refined the Persian translation and GIS terminology of the UI (#1758, merged).
  • OSGeo: OSGeo Advocate for open geospatial software in Iran.
  • Teaching in Persian: bookane.ir, gis-notes, and talks at Linux user groups and open-source events.

Toolbox

  • Backend: Python · Django / DRF · FastAPI · Celery · REST & GraphQL · WebSockets
  • Geospatial: PostGIS · GeoDjango · GDAL/OGR · QGIS · Shapely · GeoPandas · Leaflet · MapLibre · OGC standards & Sensor Web
  • AI: LLM orchestration · tool-using agents · Model Context Protocol · scikit-learn · Pandas / NumPy
  • Data & ops: PostgreSQL · Redis · MongoDB · Elasticsearch · RabbitMQ · MQTT · Docker · Linux

Experience

Years Role Organisation
2025 – now Geospatial Backend Developer Spatial Science Innovators
2016 – now Senior Software Engineer, Python backend & GIS Alborz Insurance
2014 – 2016 Python Engineer & Geospatial R&D (Sensor Web) PTA GIS
2010 – 2012 Junior Software Developer Sadra Software

MSc GIS & Remote Sensing (2016) · BSc Computer Science (2010)

Languages: Azerbaijani Turkish, Persian, English


Always happy to talk about geospatial backends, GeoAI, or open-source GIS: mail@araz.me

Pinned Loading

  1. opengeos/GeoLibre opengeos/GeoLibre Public

    A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs in the web browser, on the desktop, on mobile, and inside Jupyter notebooks.

    TypeScript 7.7k 843