Skip to content
View alexharonyandega-dev's full-sized avatar
  • Kenya
  • 19:53 (UTC -12:00)

Highlights

  • Pro

Block or report alexharonyandega-dev

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

Hi, I'm Alex πŸ‘‹

16-year-old Kenyan student building enterprise-grade climate software.

I am the founder of Kenya Climate Data Lab β€” an open-source, county-level drought and vegetation stress monitor for all 47 Kenyan counties.

Instead of building a static dashboard, I built a full-stack intelligence service that uses satellite data, machine learning, and automated CI/CD pipelines to predict agricultural risk.

πŸš€ Live Services

πŸ› οΈ Tech Stack & Architecture

I designed and deployed the entire stack from scratch:

  • Data Engineering: Python, Pandas, CHIRPS (rainfall), Sentinel-2 (NDVI), ERA5-Land (soil moisture). Automated data ingestion pipelines using GitHub Actions.
  • Machine Learning: XGBoost classifier trained on lagged soil moisture and rainfall anomalies to predict severe drought probability (ROC-AUC: 0.82).
  • Backend: FastAPI, Uvicorn, Pytest. Deployed on Render.
  • Frontend: Streamlit, Plotly. Deployed on Streamlit Community Cloud.
  • Infrastructure: Docker, Docker Compose, GitHub Actions (CI/CD), Run Manifests.

πŸ“Š Key Findings

My research (currently being prepared for preprint) uncovered three critical insights:

  1. Drought β‰  Crop Damage: In 2022, 31 counties experienced severe drought, but only 8 experienced it while maize was actively growing.
  2. Soil Moisture Leads Vegetation: Topsoil moisture anomalies predict vegetation collapse by 1 month (r = 0.461).
  3. Complementary to NDMA: The monitor tracks crop-region vegetation stress in all 47 counties, complementing NDMA's pastoral drought tracking.

πŸ“« Connect with me

LinkedIn Email

Pinned Loading

  1. kenya-climate-data-lab kenya-climate-data-lab Public

    An open-source climate intelligence platform that ingests satellite data (CHIRPS, Sentinel-2, ERA5-Land) to deliver automated, county-level drought monitoring, while using XGBoost machine learning …

    Python 19 1

  2. alexharonyandega-dev alexharonyandega-dev Public

    17