About

I am a Statistical Data Scientist based in Nairobi with a background in Statistics and Programming from Kenyatta University. My work is method-first, assumption-aware, and decision-ready: I prioritize formal model validity, mathematical reproducibility, and calibrated uncertainty quantification over ungrounded leaderboard metrics. Previously, I worked as a Machine Learning Data Specialist at Cloudfactory Kenya, engineering high-precision ground truth datasets and QA validation pipelines for Computer Vision systems.

My core work spans three distinct disciplines: Statistical Inference in R (generalized linear mixed models, Bayesian estimation, survival analysis, and DHARMa residual diagnostics); Deep Learning in PyTorch (custom invariant temporal graph networks, 30,000-series forecasting MLPs, and latent state sequential recommenders); and Production AI Engineering (multi-agent supervisor graphs in LangGraph, DSPy prompt compilation, and Graph RAG architectures). I treat statistical rigor as a fundamental requirement for reliable machine intelligence.

Statistical Projects

04
R Bayesian In Progress ✓ Counterfactual Uncertainty
Bayesian structural time series decomposition and causal intervention impact visualization.

Bayesian Structural Time Series

Interrupted time series causal inference with BSTS decomposition and INLA posterior estimation for policy impact analysis.

Counterfactual forecasting separates intervention effects from baseline trend and seasonality.
RINLABSTSinterrupted time seriescausal inferenceposterior uncertainty
05
R Bayesian In Progress ✓ Cause-Specific Hazards
Bayesian survival analysis model visual.

Bayesian Survival Analysis

Bayesian hierarchical survival modeling for censored time-to-event data with competing risks and time-varying covariates.

Cause-specific hazard modeling preserves uncertainty under right-censoring and subgroup heterogeneity.
RBayesian hierarchicalright-censored datacompeting riskstime-varying covariates

Deep Learning

First-principles deep learning architectures designed in PyTorch and PyTorch Lightning for specialized modeling tasks: invariant temporal graph neural networks for fraud detection, multi-scale hierarchical time series forecasting, and recursive latent trajectory models for sequential recommendation.

Production AI & Agentic Systems

Production AI engineering: stateful multi-agent supervisor graphs (LangGraph), domain-grounded Graph RAG pipelines with entity expansion, DSPy prompt compilation, and automated clinical report generation with rigorous quality gates.

09
Python Graph RAG ✓ Dynamic Traversal
Medical research assistant RAG pipeline for biomedical PDF question answering with cited evidence.

Biomedical Graph RAG Assistant

Biomedical literature question answering engine integrating MedEmbed vector search, Jina cross-encoder reranking, biomedical named-entity knowledge graphs, and priority-guided context expansion with DeepSeek sufficiency validation.

PythonLangChainFAISSNetworkXMedEmbedJina RerankerDeepSeekStreamlit
10
Python Agents ✓ LangGraph Supervisor
Clinical trial eligibility agent workflow for patient-trial matching with explainable MEETS, FAILS, and UNCERTAIN decisions.

TrialMatch Clinical Trial Agent

Stateful multi-agent supervisor pipeline orchestrating clinical trial matching on ClinicalTrials.gov, featuring atomic criteria decomposition, PHI-safe proxy architecture, and PostgreSQL-backed episodic memory with strict privacy controls.

PythonLangGraphPostgreSQLClinicalTrials.govPydanticMulti-AgentDockerPytest Coverage
11
Python DSPy + LangGraph ✓ DSPy Teleprompter
MedReportAI pipeline architecture visual.

MedReportAI

Autonomous biomedical research report generator combining DSPy-driven outline planning, triple-source evidence retrieval, parallel LangGraph section agents, disciplined scratchpad synthesis, and pre-synthesis quality verification.

PythonDSPyLangGraphPubMed EntrezFAISSTavilyCross-EncoderNumbered Citations
12
Python Computer Vision Kaggle Notebook ✓ mAP@50: 93.2%
Tomato ripeness object detection output visual.

Tomato Ripeness Detection

Object detection model for ripe versus unripe tomatoes, achieving strong precision across IoU thresholds with mAP@50 of 93.2%.

mAP@50 Detection Precision Benchmark
93.2% IoU threshold 0.50
PythonYOLOPyTorchobject detectionmAP@50: 93.2%

Skills and Stack

Statistical Modeling and Inference

Core competency, R

  • GLMs / GLMMsglmmtmb, rainfall
  • Bayesian inferenceINLA, BSTS
  • Hypothesis testingacross projects
  • Residual diagnosticsDHARMa
  • Survival analysisin progress
  • Time seriesBSTS, causal ITS
  • Resampling / CVtidymodels
  • Reproducible reportsQuarto

Machine Learning

R + Python

  • tidymodels (core)loan default, cancer
  • XGBoost / Random Forestxgboost, ranger
  • SVMkernlab
  • ggplot2 (core)all R projects
  • Scikit-learnPython baselines
  • PyTorch / RecSysRecRec, deep learning
  • Hyperparameter tuningRacing ANOVA, Bayes

Systems and Deployment

Python, Infrastructure

  • LangChain / LangGraphRAG, agents
  • DSPyMedReportAI
  • FAISSvector search
  • StreamlitRAG UI
  • FastAPIAPI serving
  • Dockercontainerisation
  • PostgreSQL / SQLstructured data
  • Git / GitHuball projects

Experience

September 2022 to April 2024

Machine Learning Data Specialist

Cloudfactory Kenya

Nairobi, Kenya

  • Developed high-precision ground truth datasets for Computer Vision tasks, including 3D bounding box estimation and semantic segmentation for autonomous systems.
  • Engineered data validation pipelines and performed statistical quality control to minimize label noise, directly improving client model mAP and F1 scores.
  • Collaborated on iterative model error analysis, identifying edge cases in complex spatial datasets to refine training data distribution.

Education

2017 to Mar 2021

Kenya Certificate of Secondary Education (KCSE)

Bungoma High School

Grade B+

Sep 2021 to Aug 2022

Analytical Chemistry

University of Nairobi

Foundation in quantitative laboratory analysis; transitioned to Statistics & Computational Mathematics.

Sep 2022 to 2026

BSc Statistics and Programming

Kenyatta University

Academic Distinction: First Class Honours

Contact

I work with research labs, engineering teams, and enterprises on statistical modeling, causal inference, and production AI system design. For consulting inquiries, technical advisory, research partnerships, or keynote sessions, reach out directly via email or LinkedIn.

Resume / CV Download .pdf Email (preferred) olandechris@gmail.com