I am a machine learning researcher and geospatial data scientist with hands-on experience applying ML to environmental and Earth science datasets. I have built geospatial ML pipelines, performed remote sensing analysis, and integrated atmospheric/hydrological modeling with satellite data and numerical outputs. I'm proficient in Python-based ML/data pipelines, cloud platforms (AWS, GCP, Azure), and geospatial tools (Google Earth Engine, QGIS, ArcGIS). I focus on rigorous model evaluation, reproducible research workflows, and bridging scientific tasks with ML outputs. I'm excited to apply ML to weather prediction, climate downscaling, and extreme event detection, with attention to model bias, hallucination, and domain correctness across multilingual contexts (Swahili/English).

Francis Ngugi Kanyiri

I am a machine learning researcher and geospatial data scientist with hands-on experience applying ML to environmental and Earth science datasets. I have built geospatial ML pipelines, performed remote sensing analysis, and integrated atmospheric/hydrological modeling with satellite data and numerical outputs. I'm proficient in Python-based ML/data pipelines, cloud platforms (AWS, GCP, Azure), and geospatial tools (Google Earth Engine, QGIS, ArcGIS). I focus on rigorous model evaluation, reproducible research workflows, and bridging scientific tasks with ML outputs. I'm excited to apply ML to weather prediction, climate downscaling, and extreme event detection, with attention to model bias, hallucination, and domain correctness across multilingual contexts (Swahili/English).

Available to hire

I am a machine learning researcher and geospatial data scientist with hands-on experience applying ML to environmental and Earth science datasets. I have built geospatial ML pipelines, performed remote sensing analysis, and integrated atmospheric/hydrological modeling with satellite data and numerical outputs. I’m proficient in Python-based ML/data pipelines, cloud platforms (AWS, GCP, Azure), and geospatial tools (Google Earth Engine, QGIS, ArcGIS).

I focus on rigorous model evaluation, reproducible research workflows, and bridging scientific tasks with ML outputs. I’m excited to apply ML to weather prediction, climate downscaling, and extreme event detection, with attention to model bias, hallucination, and domain correctness across multilingual contexts (Swahili/English).

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

Swahili
Fluent
English
Fluent

Work Experience

ML Researcher & Model Evaluator at Independent / Freelance
January 1, 2023 - Present
Developed and evaluated ML models on diverse datasets (multi-modal text, image, and structured data), conducting pairwise benchmarking of outputs across coding, reasoning, and scientific domains. Applied physics-informed evaluation criteria to atmospheric and geospatial tasks, documented evaluation methodologies and results for reproducible research workflows, and assessed ML-generated content for hallucination, factual accuracy, and domain correctness across multilingual (Swahili/English) contexts.
Geospatial ML Engineer (Projects) at Independent / Academic
January 1, 2021 - Present
Built end-to-end Python ML pipelines for urban growth modeling and land cover change detection; integrated SWAT hydrological modeling with ML for groundwater estimation; automated remote sensing change detection in Google Earth Engine and Python; contributed to data collection app development for field data.
GIS Intern / Assistant at Nyeri Lands Office, Kenya
January 1, 2022 - January 1, 2023
Digitized and updated spatial land parcel records in ArcGIS/QGIS; collected GPS/GNSS field data for PostGIS/SQL integration; produced cartographic outputs to support evidence-based government decision making.

Education

Bachelor's Degree at Dedan Kimathi University of Technology
January 11, 2030 - May 28, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Government, Professional Services