← Back to GIS & RS

GIS & Remote Sensing projects

Earth observation, vegetation monitoring, early-warning and yield systems for East Africa.

Showing 4 of 4 projects.

AgriInsight

Satellite-based crop health monitoring and decision support for farms.

DjangoPostGISGoogle Earth EngineNDVIEarly warning
AgriInsight screenshot

Users define farm areas on an interactive map, analyze crop health using satellite-derived vegetation indices from Google Earth Engine, and receive AI-powered recommendations for yield optimization, irrigation, and sustainable practices. Vegetation indices are computed from public satellite composites; farm boundaries and demo outputs are sample data.

Standalone page ↗

Crop Early Warning System

Crop yield and soil moisture monitoring with automated alerts.

FlaskGEEMachine LearningAlerts
Crop Early Warning System screenshot

Flask prototype combining DEM, rainfall and watershed outputs with yield and soil-moisture views. Alert channels are demonstrated in the repo workflows.

Standalone page ↗

Maize Yield Prediction

Remote sensing plus ML for maize yield outlooks and food-security risk mapping.

Remote SensingScikit-learnTensorFlowWebGIS
Maize Yield Prediction screenshot

Vegetation-index time series plus agro-climatic features feed statistical and ML yield models, with outlook maps served in a WebGIS dashboard. Repo documents the modelling notebooks and data inputs.

Standalone page ↗

Obstacle Compliance & Airport GIS System

Prototype web GIS for checking structures against aerodrome obstacle limitation surfaces in Kenya.

DjangoGeoDjangoPostGISLeafletICAO Annex 14
Obstacle Compliance & Airport GIS System screenshot

Personal prototype, not an official KCAA system. Models ICAO Annex 14 Vol I (8th ed.) surfaces — approach, inner approach, transitional, balked-landing, take-off-climb, inner horizontal, conical, outer horizontal — modelled on KCAA advisory circulars AC-AGA005C (June 2024) and AC-AGA032A (Feb 2026). Certificates are demonstration outputs.

Data sources are public inputs only (OpenStreetMap basemap, public aerodrome lists and published ICAO/KCAA surface definitions). Surface geometry follows the ICAO Annex 14 parameters in code and is a demonstration model, not a certified survey.

Version history

  • v1 · Jan 2025 — Airport visualisation and query tool (Render)
  • v2 · mid-2025 — PostGIS migration and OLS modelling work
  • v3 · Present — OLS engine and approval workflow (Cloud Run)

Standalone page ↗