Kampala, Uganda. Open to remote and international work.
Data scientist and ML engineer
Johnson Mugarra
Six years turning field data into evidence across East Africa and the Horn of Africa. Today that means evaluation research for private companies, UN agencies and international NGOs, and the data systems behind the vanilla and coffee value chains at Enimiro. Earlier in my career I ran evaluations of health programmes for USAID SITES, and built the vanilla harvest forecasting model for Uganda's Ministry of Agriculture (MAAIF).
- In the field
- 6+ yrs
- Organisations served
- 15+
- Peer-reviewed papers
- 2
- 18%
- Forecast error cut on the MAAIF vanilla model
- 10days
- USAID SITES evaluation cycle, down from 6 weeks
- 95%+
- Data reliability across SITES quality audits
- 7
- Automated pipelines running at Enimiro
Background
I began in management consulting at Bronkar Uganda, designing the frameworks programmes used to measure their own results, plus the digital collection tools that fed them. From there I moved into evaluation research for international non-profits, working on assessments for USAID, UNDP, IRC and others across East Africa.
The questions that mattered most in that work were causal ones: whether a programme changed an outcome, or whether the outcome would have moved anyway. Answering that properly needs more than descriptive statistics, which is what took me to the M.Sc. in Data Science: machine learning, natural language processing, computer vision and Bayesian inference, with enough time on each to understand what the standard implementations are doing underneath.
At USAID SITES I ran programme evaluation and auditing across USAID-funded health projects in Uganda: President's Malaria Initiative activities, and the DHIS2 and electronic medical records transition for HIV care, working with hospitals in the Eastern, Central and Northern regions alongside Makerere University. Over the same period, at MAAIF and Makerere, I built a forecasting platform for Uganda's vanilla export sector that combined NASA POWER climate data with ground measurements and cut forecast error by 18%.
Two roles at present, both remote. At the Center for Research and Communication I lead the data and analytics behind evaluation consultancies for UN agencies and international NGOs, covering education quality and teaching practice, child protection, sexual and reproductive health and the cultural norms surrounding gender-based violence, food security and household livelihoods. At Enimiro I build the farmer data system, yield models and plot maps behind a vanilla and coffee agribusiness. Certified in Power BI, SAS, Tableau and Google project management.
Depth
ML, NLP, computer vision and Bayesian inference, from the statistics underneath to running a model in production.
Impact
18% less forecast error. Evaluation cycles cut from 6 weeks to under 10 days. Data-quality audits held at 95%+.
Value
Exporters answer to certification bodies like Control Union and Rainforest Alliance, whose standards demand decisions grounded in verifiable data. The recent work delivers exactly that: records an auditor can trace from plot to shipment.
Recognition
Co-author on peer-reviewed agronomy research in Agronomy (MDPI) and Advances in Agriculture (Wiley). Presented the vanilla forecasting work at a national policy forum in Kampala.
Experience
-
Nov 2025 to present
Research and Data Consultant
Enimiro, remote
Built and handed over the farmer-data system of a vanilla and coffee exporter: seven automated pipelines that move field-form records into a central database with no manual handling — purchases, pollination, harvests and quality inspections among them — so reports that once took days arrive on their own. The in-house team runs the system daily following structured training, and standalone studies on farmer income and yields continue.
-
Jan 2025 to present
Research and MEAL Specialist
Center for Research and Communication (CRC)
Lead the data and analytics behind programme evaluations across Somalia and the Horn of Africa, carried out for UN agencies and international NGOs — IRC, UNICEF, World Vision, Save the Children, Danish Refugee Council, Oxfam, GIZ and ADRA among them. Take each study from first design to the report a donor reads: survey tools, field data collection, quality checks, analysis and writing. The portfolio spans health, education, child protection, gender-based violence, food security and livelihoods. Recent delivery: the IRC MERP endline survey, funded by the German Federal Foreign Office. Also write the technical proposals that win new evaluation work.
-
Jan 2024 to May 2025
Data Scientist
MAAIF, VANEX, Makerere University, CRS
Built the vanilla harvest forecasting model for Uganda's Ministry of Agriculture, blending satellite weather records with measurements collected from farmers' fields. The machine-learning approach cut forecast error by 18% against what it replaced — expert intuition and informal reports. Findings were presented at the national vanilla forum, and the data pipeline ran on schedule without a dedicated engineer.
-
Jun 2023 to May 2025
Research Associate
USAID-SITES, SSS Inc., DLH Corporation
Evaluated and audited USAID-funded health programmes across Uganda: malaria prevention under the President's Malaria Initiative, and the switch of HIV patient records from paper registers to digital systems. Supervised digital data collection in hospitals across the Eastern, Central and Northern regions alongside Makerere University, ran the audits that held data reliability above 95%, and built dashboards that let programme managers see problems while there was still time to fix them.
-
Jul 2021 to Jun 2023
Data Analyst / Research Associate
Bronkar (U) Limited
Designed the measurement frameworks behind client programmes and built the digital survey tools that fed them, cutting field operations time by 25%. Ran statistical analysis that paired numbers with interviews and field observation, and trained staff across East Africa on the analytics tools their teams still use daily.
Now
-
August 2026
Delivery season at CRC
I delivered the IRC MERP endline to its donor — funded by the German Federal Foreign Office — and the autumn evaluation bids are written. At Enimiro my seven pipelines run unattended, which is the point of them.
-
July 2026
Vanilla main harvest, closed
The June and July window shut on schedule. I am turning this season's purchase and pollination data into the next round of yield forecasts for the export programme.
-
June 2026
Living income study moves indoors
Fieldwork done: we surveyed 212 vanilla farmers across the Enimiro network, and I cleaned 485 variables into an analysis-ready dataset. The write-up against Anker and Fairtrade benchmarks is under way.
Projects
-
Featured
- Python
- Prophet
- NASA POWER API
Vanilla supply chain predictive analytics
- 18%
- MAE reduction
- 3
- Data sources combined
Forecasting system built on NASA POWER satellite data, ground measurements and market prices. Cut forecast MAE by 18%, and the findings went to MAAIF at the national workshop.
-
- Python
- Airflow
- PostgreSQL
Automated impact evaluation pipeline
- 10 days
- Cycle time, from 6 weeks
- 95%+
- Data quality
Python and Airflow pipeline covering ingestion, causal inference modelling and report generation. Evaluation cycles went from 6 weeks to under 10 days.
-
- Prophet
- ARIMA
- R
Hierarchical time-series forecasting
Hierarchical forecasting with Prophet and ARIMA for Ugandan vanilla yields. This is the method underneath the MAAIF harvest model, and what I presented at the national forum.
-
CRC
- SurveyCTO
- R
- Power BI
Programme evaluations for humanitarian clients
- 8
- UN agencies and NGOs served
- Full lifecycle
- Inception to reporting
The data side of impact and endline evaluations, knowledge-attitude-practice surveys and needs assessments for UN agencies and international NGOs (IRC, UNICEF, World Vision, Save the Children, Danish Refugee Council, Oxfam, GIZ) across Somalia and the Horn of Africa: tool design, field data collection, quality checks, analysis, and the final reports that go to donors. Recent delivery includes the IRC MERP endline survey funded by the German Federal Foreign Office.
-
- SurveyCTO
- SQL
- Power BI
Malaria and HIV programme evaluation
- 95%+
- Data reliability
- 3
- Regions: Eastern, Central, Northern
With USAID SITES, the Ministry of Health and Makerere University, evaluated and audited USAID-funded health programmes in Uganda: President's Malaria Initiative activities, and the DHIS2 and electronic medical records transition for HIV care. Built the data-quality audits behind facility assessments across hospitals in the Eastern, Central and Northern regions.
-
MSc capstone
- Python
- NLP
- Network analysis
Social-media sentiment and information flow
MSc Data Science capstone at MAHE. Sentiment analysis of social-media posts, plus a network model with users as nodes and their interactions as edges, to study how information spreads across the graph.
-
MSc capstone
- Python
- Computer vision
- Deep learning
Gesture and object recognition
MSc Data Science capstone at MAHE. Machine perception for robotics: reading hand gestures such as a thumbs-up and recognising objects from a camera feed, so a machine can work out what's in front of it.
-
Enimiro
- Python
- scikit-learn
- Random forest
Vanilla yield estimation model
- 101 kg
- MAE, against a 158 kg baseline
- 14
- Farm features
Random-forest model predicting recorded harvest for 275 surveyed farmers, validated out-of-fold. It beats the median baseline by cutting MAE from 158 kg to 101 kg. Certification status, land size and plant count carry the most signal.
-
Enimiro
- Python
- PostgreSQL
- Prophet
Farm data and analytics platform
- 7
- Automated pipelines
- Python + R
- Orchestrated
Seven scheduled jobs keep it running: moving field forms into a central database, pulling satellite weather records, refreshing harvest forecasts, and tracking purchases, pollination and quality inspections — all feeding Power BI and Looker dashboards.
-
Enimiro
- GeoPandas
- Folium
- GeoJSON
Farmer plot geomapping
Turned GPS plot boundaries into interactive district maps for agrohub planning across Kayunga, Rubirizi and other districts. Static grids for print, browsable HTML maps of farmer plots for the field teams.
-
Enimiro
- Python
- R
- Anker method
Vanilla farmer living income study
- 212
- Farmers surveyed
- 485
- Variables cleaned
Measured the gap between what vanilla farmers earn and a living-income benchmark, using Anker and Fairtrade reference values. A modular Python and R pipeline cleaned 485 survey columns into an analysis-ready dataset and a written study.
-
Enimiro
- Survey design
- Python
- Reporting
Kayunga agrohub needs assessment
Designed and analysed a farmer needs assessment for a planned agrohub in Kayunga, covering who was surveyed, vanilla production, income and the challenges farmers named, written up as a decision-ready report for management.
112 Use the arrows or swipe to move between projects
Live analytics
Agricultural analytics · illustrative simulation
Vanilla harvest season model
A simulated cohort of 1,000 vanilla farmers, calibrated to Uganda's real pollination and harvest calendar (January 2024 to June 2026). Vanilla beans take roughly 9 months to mature after hand-pollination, so the harvest line is the pollination curve shifted forward by 9 months. The main pollination season (September to November) drives the June and July main harvest; the secondary season (February to May) drives the December and January harvest.
- Main harvest window (Jun to Jul)
- Secondary harvest (Dec to Jan)
- Pollination activity
- Projected harvest (t+9 months)
Financial analytics · synthetic data
Transaction fraud detection model
Gradient-boosted risk scores across 2,000 synthetic bank transactions. Each point sits at its predicted risk score against transaction amount on a log scale, and the clustering shows how the model separates ordinary behaviour from suspicious and confirmed fraud. The dashed vertical line marks the 0.50 classification threshold.
- Legitimate
- Suspicious
- Confirmed fraud
- Threshold 0.50
Skills and sectors
Sectors
- Agriculture and food security
- Education
- Public health
- Malaria and HIV programmes
- Health information systems (DHIS2 and EMR)
- Refugee livelihoods
- SRHR and GBV social norms
- Humanitarian response
- Household living income
- Climate
Tools and where they were used
- Python
- The vanilla forecasting stack at MAAIF, the 7 Enimiro pipelines, and the random-forest yield model.
- R
- Evaluation analysis at CRC, and the living income study against Anker benchmarks.
- SQL and PostgreSQL
- The Enimiro farmer data warehouse, and the USAID SITES data-quality audits that held 95%+ reliability.
- Prophet and ARIMA
- Hierarchical harvest forecasts. This is where the 18% MAE reduction came from.
- Airflow
- Scheduling the impact evaluation pipeline that cut a 6-week cycle to under 10 days.
- Power BI and Looker
- Stakeholder dashboards at USAID SITES and Enimiro. Microsoft-certified Data Analyst Associate.
- SurveyCTO and ODK
- Field data collection for evaluations across Somalia and the Horn of Africa, and for every Enimiro farmer survey.
- GeoPandas and Folium
- District plot maps for agrohub planning in Kayunga and Rubirizi.
- Causal inference
- Impact and endline evaluations for IRC, UNICEF, World Vision, Save the Children and others.
Also in the kit
From the MSc, applied in capstone projects
- Machine learning
- NLP
- Computer vision
- Bayesian inference
Visualisation
- D3.js — the two live charts on this page
- Tableau — certified
- Looker Studio
Workflow
- Git and GitHub
Every tool above earned its place on a delivery. The full stack behind each project is listed on the cards themselves.
Let's talk about a project
- Emailjohnsonmugarra@yahoo.com
- Phone+256 702 860 815
- GitHubgithub.com/MugarraJohnson
- LocationKampala, Central Region, Uganda
Testimonials
-
"Johnson's forecasts changed how we plan. He combined satellite data with our field measurements, and the results went straight into briefings at the highest levels of government."
Senior Research LeadMAAIF / Makerere University
-
"The pipeline Johnson built took our evaluation process from six weeks to under ten days. Our USAID reports now go out on schedule, with data we don't have to re-check."
Director of ResearchCenter for Research and Communication
-
"He understands qualitative and quantitative research. Johnson's thought process when tackling complex projects is both methodical and innovative."
SupervisorBronkar
Publications and presentations
-
Unravelling Yield and Yield-Related Traits in Soybean Using GGE Biplot and Path Analysis
Agronomy (MDPI) · 2024 · Vol. 14, Art. 2826 · Open access
Co-authored study evaluating the yield and stability of 12 elite soybean varieties across 5 production areas in Uganda, using GGE biplot and path analysis to identify the traits that improve yield in tropical breeding programmes.
- Peer-reviewed
- Statistical modelling
- Agronomy
-
Identifying Optimal Lines for Enhanced Symbiotic Performance in a Mini-Core Collection of Cowpea
Advances in Agriculture (Wiley) · 2025 · Open access
Co-authored study screening a mini-core cowpea collection for nitrogen fixation and symbiotic performance, applying statistical analysis to select superior genotypes for field evaluation across Ugandan agro-ecologies.
- Peer-reviewed
- Data analysis
- Agronomy
-
National forum presentation on agricultural analytics
National forum attended by H.E. President Yoweri Kaguta Museveni · April 2025 · Makerere University
Presented the vanilla supply-chain forecasting research: ML models combining satellite and ground data, an 18% reduction in forecast error, and specific recommendations for agricultural policy.
- ML / AI
- Policy impact
- Agriculture
-
Impact evaluation methodologies workshop
CRC Studies · 2025 · multiple stakeholder sessions
Ran technical workshops for evaluation teams running studies in Somalia, grounding their designs in causal inference so the findings stand up as evidence of impact.
- Training
- Impact evaluation
- Capacity building
14 Use the arrows or swipe through publications
Education and certifications
Education
Certifications
-
Project Management
Google certified
Professional Certificate
-
Power BI
Microsoft certified
Data Analyst Associate
-
SAS Statistics
SAS Institute
Statistical Business Analyst
-
Tableau
Tableau / Salesforce
Desktop Specialist
Beyond work
-
Chess
I play slow, tactical chess — a game unforgiving of vague thinking. Every move is a small hypothesis, and the board always tells me when I am wrong, which is good training for anyone who models outcomes for a living.
-
Five-a-side football
I play five-a-side around Kampala at weekends. Reading space, timing the run, trusting a pass I cannot see yet — small-sided football is pattern recognition at sprint pace.
-
Arsenal FC
I have supported Arsenal through rebuilds and title races alike. Following a club through long cycles teaches patience and loyalty to a process — which turns out to be transferable.
If you would rather open with chess or football before forecasts, my contact form handles both.








