Work
Projects & Field Work
Eight years of applied geomatics — from satellite classification at 10-meter resolution to boots-on-ground ADCP surveys along the Nile.
Field Locations
Interactive Project Map
Click any marker to see project details. Use +/− to zoom.
GIS & Remote Sensing for Water Management
Developed comprehensive GIS and remote sensing workflows for irrigation water management across the Gezira Scheme. Integrated WaPOR satellite products with field measurements to produce actionable water productivity maps and seasonal monitoring reports.
Streamlined water productivity reporting for 8.4M ha irrigation system
View case study →Remote Sensing–Based Monitoring and Yield Forecasting
FAO-funded project developing satellite-based crop monitoring and wheat yield estimation tools. Combined SVM classification with WaPOR biomass products to forecast production at administrative-office scale. Delivered 15% improvement in monitoring accuracy and 9% productivity gain.
Water Management & Productivity Assessment
IFAD-funded project assessing irrigation efficiency and water productivity across the Gash Scheme using multi-temporal satellite imagery. Produced baseline water accounting and identified improvement opportunities for smallholder farmers.
GIS-Based Crop Mapping
Designed and implemented a GIS-based crop mapping system covering 2.2 million hectares of irrigated and rain-fed agriculture. Applied multi-temporal NDVI analysis and object-based classification to achieve 30% improvement over previous mapping accuracy.
Nile Gauging Station Site Selection
Led spatial analysis for optimal siting of Nile river gauging stations along the Sudan-Egypt border reach. Combined DEM analysis, hydraulic modeling inputs, and field reconnaissance to identify 12 priority monitoring locations.
Hydrology & Surveying for Catchment Management
ZOA-funded emergency hydrology and field surveying project in South Darfur to support catchment management and flood risk reduction. Conducted topographic surveys, drainage mapping, and flood inundation modeling resulting in 40% reduction in estimated flood risk.
Sedimentation Survey — Masalamia Canal
Conducted bathymetric and sedimentation surveys of Masalamia Canal using ADCP and GPS-RTK equipment. Produced cross-section profiles and sediment budget estimates to inform dredging and maintenance planning.
Full canal sedimentation budget produced — informed 3-year maintenance plan
View case study →Open Source
GitHub Projects
17 public repositories — QGIS plugins, deep learning pipelines, geospatial web apps, and Python libraries released for the geospatial community.
S2DR4-Khartoum-SuperRes
10× super-resolution of Sentinel-2 imagery (10 m → 1 m) using Gamma Earth's S2DR4 model over Khartoum. Interactive drag-slider comparison + GEE download scripts.
GCN-Crop-Classification
Graph Convolutional Network for pixel-level crop classification from Sentinel-2 — 99.9% overall accuracy across 5 classes over 22 km² of Sudan's Gezira region.
survey_adjustment
Production-ready QGIS plugin for geodetic network least-squares adjustment — 2D/3D/GNSS/leveling, robust estimation (Huber, Danish, IGG-III), error ellipses, and HTML/GeoPackage reports.
pansharpening-toolkit
5 classic methods (Brovey, IHS, SFIM, Gram-Schmidt, HPF) + 7 deep learning models (PanNet, PanFormer, DRPNN) for satellite image pansharpening with quality metrics (PSNR, SSIM, SAM, ERGAS).
TerraDiff
Full-stack 3D LiDAR change detection — automated ICP alignment, grid differencing, volumetric analysis (cut/fill), cross-sections. React + Three.js + FastAPI + Open3D.
GeoAccuRate
QGIS plugin for scientifically rigorous accuracy assessment — Olofsson area-weighted estimation, Pontius decomposition, Wilson confidence intervals, 86 unit tests, 92% coverage.
sudan_data_loader
QGIS plugin v3.0 for Sudan administrative boundaries — AI natural language queries, HDX / ACLED / NASA FIRMS / Sentinel Hub integration, dark mode dashboard.
Merowe-Dam-Water-Quality
Sentinel-2 multi-parameter water quality monitoring of Merowe Dam (926 km²) — 7 indicators (Chl-a, turbidity, TSS, CDOM, Secchi) across 510 cloud-filtered scenes via Google Earth Engine & XArray.
wapor-water-productivity
QGIS plugin for FAO WaPOR-based water productivity analysis — 6-step workflow, offline caching, automated HTML/PDF reports. No API token required.
SudanDataDownloader
QGIS plugin for downloading Sudan geographic data — administrative boundaries, infrastructure, and natural features in one click.
crop-classification-deep-learning
Complete ML pipeline for multi-class crop classification in Sudan — Random Forest, XGBoost, and PyTorch CNN/MLP/Attention models achieving 100% accuracy on 24,556 labeled Sentinel-2 samples.
HydroCalc
Interactive open channel hydraulics calculator — 7 chapters (Manning's, hydraulic jumps, GVF profiles, sediment transport), Monte Carlo uncertainty, 3D longitudinal profiles. Live on Vercel.
gezira-lens
Interactive dashboard for Gezira Irrigation Scheme (1,564 command areas) — drag-and-drop lens system, D3 radial charts, time-player animation, heatmap, PNG export.
Sudan-Flood-Disaster-Management-System
Full-stack flood disaster management platform — Next.js, tRPC, PostGIS spatial queries, Leaflet mapping. Monorepo with Turborepo, Docker, and GitHub Actions CI.
sudapy
Sudan-focused geomatics Python toolkit — built-in CRS presets for all Sudanese UTM zones (Adindan / WGS84), vector/raster ops, quick map export, Sentinel search/download. v1.2.1.
GeoScrapling
Geospatial intelligence + web scraping — coordinate parsing (DD/DMS/UTM/MGRS/Geohash), 9,000+ EPSG codes, OGC services (WFS/WMS/WCS), multi-format export, MCP server integration.
ScanBridge
Local scanner-to-browser integration — Python/Flask service on localhost, Windows WIA API bridge, real-time WebSocket streaming, Base64 preview, no cloud uploads required. v2.0.