Skip to content
View xecanto's full-sized avatar

Highlights

  • Pro

Block or report xecanto

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
xecanto/README.md

Abdur Rehman Goheer

GIS developer and full-stack engineer. I build geospatial software end to end: spatial data pipelines in Python, PostGIS backends, and map-based web apps in TypeScript.

BEng GeoInformatics Engineering, NUST (2026) · Islamabad, Pakistan goheer.dev · LinkedIn · hello@goheer.dev

Featured work

Urban Taxonomy — Canada · live viewer A national classification of urban form: 152 metropolitan areas, about 9.6 million buildings, and 58,684 morphotopes in one shared hierarchy. Built during a Mitacs Globalink research internship at the University of Manitoba, following the hierarchical morphotope method of Fleischmann et al. (2026) and extending it with building height and tree canopy. Python GeoPandas momepy libpysal scikit-learn · viewer: React MapLibre GL D3 PMTiles

GeoLLM WebGIS Portal A WebGIS for Pakistan where you can ask questions about spatial data in plain language. Administrative boundaries, OpenStreetMap layers, land surface temperature and land cover, measurement and export tools. Flask PostGIS GeoServer OpenLayers Preact

PropQuora · private, in development A real-estate platform where a natural-language question becomes a PostGIS query and the answer is grounded in the rows that come back. Hybrid semantic and lexical search for ambiguous place names, live map clustering from vector tiles. Next.js FastAPI PostGIS pgvector Mapbox GL pg_tileserv Docker

Geotechnical Dashboard Borehole data and foundation design calculations for Islamabad on a map: 459 samples from 81 sites. Built with project partner Hassan Iliyas. Next.js Flask rasterio PostgreSQL Leaflet

I also contribute fixes to open-source projects.

Tools I work with

Geospatial: PostGIS, GeoPandas, Shapely, momepy, MapLibre GL, Mapbox GL, OpenLayers, PMTiles, GeoServer, Earth Engine, QGIS, ArcGIS Pro Backend: Python, FastAPI, Flask, Odoo, PostgreSQL, BigQuery, Docker Frontend: TypeScript, React, Next.js, React Native

Pinned Loading

  1. soil-foundation-design-calculations soil-foundation-design-calculations Public

    Geotechnical dashboard for Islamabad: borehole data, foundation design calculations, maps. Next.js, Flask, rasterio.

    TypeScript

  2. urban_taxonomy_canada urban_taxonomy_canada Public

    National classification of urban form for Canada: 152 metro areas, 9.6M buildings, 58,684 morphotopes. HiMoC with momepy and GeoPandas.

    HTML

  3. webgis-geollm-portal webgis-geollm-portal Public

    WebGIS for Pakistan with natural-language querying of spatial data. Flask, PostGIS, GeoServer, OpenLayers.

    JavaScript

  4. morluto/rea morluto/rea Public

    Reverse engineer anything with agents, from app behavior down to native binaries.

    TypeScript 269k 67.4k

  5. mksglu/context-mode mksglu/context-mode Public

    Context window optimization for AI coding agents. Sandboxes tool output (98% reduction), persists session memory, and enforces routing across 17 platforms via MCP + hooks.

    TypeScript 29.8k 2.1k