Independent Earth observation researcher focused on NDVI dynamics. Per-region forecasting, leakage-aware validation, and reproducible remote-sensing pipelines. Open code, honest evaluation, and a methods preprint in preparation for EarthArXiv.
Independent research that doesn't stay on a hard drive — teaching, building, publishing.
After the school broadcast (إذاعة), led teaching sessions on hardware, networking, and AI APIs for classmates.
Hand-built Arabic voice assistant: ESP32 + cloud relay + OpenAI. Real AI engineering under $20 of hardware.
Desertflow — leakage-audited NDVI forecasting. Methodology paper targeting EarthArXiv with SDG 15.3 relevance.
Bundle Framework — open-source toolkit for per-region ML. Anyone in the EO/climate/geospatial space can use it.
Per-region NDVI forecasting across 133 WWF ecoregions and 22 years using Google Earth Engine. The headline contribution is a leakage-aware validation protocol that catches the common failure modes most published NDVI forecasting studies miss — sister vegetation features, shared cross-region statistics, pheno-prior leakage.
Filter by area of interest:
Per-region NDVI forecasting across 133 ecoregions using Google Earth Engine. R² ≈ 0.93 with leakage-audited methodology.
Open-source PySide6 desktop GUI for running per-region ML experiments at scale. Schema-agnostic, supports custom drivers per region.
A documented protocol catching the four failure modes most NDVI forecasting studies miss: sister-vegetation features, shared scalers, leaky CV splits, pheno-prior contamination.
A hand-built voice-assistant robot. Custom ESP32 firmware streams audio to a C# cloud relay; Whisper + GPT-4o + TTS handle Arabic end-to-end.
Paper summaries and methodology notes from research I'm working through. ML, remote sensing, and statistical learning.
New experiments, tools, and side projects will appear here as they launch.
Shareable URLs that jump directly to a specific page:
bundle-research.xyz/?go=research → opens the Desertflow research pagebundle-research.xyz/?go=about → opens the about pagebundle-research.xyz/?go=jack → opens the Jack the Robot repo