Available for hire · Nairobi, Kenya

Turning raw data into
|

I'm Timothy Maina — a Data Analyst who bridges the gap between raw numbers and strategic clarity. I surface the patterns that matter, build the dashboards that inform, and train the models that predict — so teams can stop guessing and start deciding with confidence.

0Projects Shipped
0Core Disciplines
24hResponse Time

What I Do

Where data meets impact

Data Analytics

Cleaning, exploring, and modelling datasets to surface trends and answer the business questions that actually matter.

PythonSQLPandasExcel

Dashboards & Visualisation

Building interactive dashboards that give stakeholders a clear, real-time view of performance without needing to ask for a report.

Power BIPlotlySeabornTableau

Machine Learning

Training and evaluating predictive models — from customer churn to fraud detection — with a focus on results non-technical stakeholders can act on.

scikit-learnXGBoostK-Means

Selected Work

Featured Projects

Real problems. Real data. Real outcomes. Explore the case studies — or run a live model simulation.

Delivery Downtime Prediction & Route Optimization
Logistics Dashboard
⚡ In Progress
Supply Chain Analytics Power BI ML

Delivery Downtime & Route Optimization

Predicting logistics delivery delays using operational, driver, and environmental signals to reduce downtime and improve routing efficiency.

  • Driver performance & route conditions identified as strongest delay signals.
  • Built a production-aligned feature pipeline for real-world deployment.
  • Established a robust baseline for delay prediction in logistics systems.
RegressionFeature EngineeringPythonPower BI
customer-churn · Python / ML
Customer Churn Analysis
✓ Completed
Analytics Python ML

Customer Churn Analysis & Segmentation

An end-to-end churn prediction system combining RFM feature engineering with machine learning to flag at-risk customers before they leave.

  • Inactivity & refund behaviour identified as the strongest churn signals.
  • 3 actionable customer segments surfaced via K-Means clustering.
  • High-recall model ensuring no at-risk customer goes undetected.
PythonPandasscikit-learnSeaborn
fraud-detection · Random Forest
Fraud Detection System
⚡ In Progress
Machine Learning scikit-learn Tableau

Fraud Detection Command Centre

A behavioural ML pipeline identifying fraudulent transactions by analysing velocity patterns, device signals, and time anomalies — visualised in a Tableau command centre.

  • Random Forest with strong precision-recall on heavily imbalanced data.
  • High-frequency burst patterns flagged as the primary fraud signal.
  • Tableau dashboard tracking fraud trends & estimated financial impact.
PythonRandom ForestSMOTETableau

Tech Stack

Tools I work with daily

Python
SQL
Power BI
Pandas
scikit-learn
XGBoost
Matplotlib
Tableau
Excel
Git
Jupyter
NumPy

Ready to collaborate?

Have data? Let's make it work for you.

I'm open to full-time analyst roles, freelance projects, and data science collaborations. Let's talk about what your data could be telling you.