Background

About

I'm a Nairobi-based data scientist with 7+ years of experience building predictive models, analytics, and dashboards across diverse industries; financial services, insurtech, market research, iGaming, sports, mobility, and AI development. I also work as an independent consultant, taking on data science and BI projects end to end, from scoping and modelling to delivery and handover.

My approach is strategic: define the question, validate the data, build and test the model, and explain the result in terms people can act on. I trained as an actuary, which gave me a rigorous grounding in statistics, risk, and model validation, and I bring that discipline to every data science problem. I enjoy working with cross-functional teams and turning technical findings into clear next steps.

Expertise

What I do

  • Predictive modelling Classification, regression, and time series, from problem framing and feature engineering through validation and handover.
  • Machine learning and deep learning Scikit-learn and PyTorch, including GPU-accelerated training.
  • Natural language processing Text analysis and classification.
  • Dashboards and BI Power BI, Tableau, and Looker, designed around decisions rather than just charts.
  • Data analysis and engineering SQL and BigQuery on GCP, data cleaning and reconciliation, version control with Git, and Agile delivery.
  • AI evaluation Writing and reviewing tasks, building rubrics, and debugging evaluator schemas for AI agent evaluation.
  • Statistical and risk modelling Pricing and risk analytics, drawing on my actuarial training.
  • Communication Documentation and technical summaries that non-technical stakeholders can act on.

Skills

Programming and analysis

Python, SQL, R, pandas, NumPy, scikit-learn

Machine learning and statistics

Predictive modeling, classification, regression, time series, NLP, actuarial modeling

Data platforms and visualization

BigQuery, Looker, Power BI, Tableau, Matplotlib, Seaborn

Education

  • Data Science and Machine Learning BSc Actuarial Science