Available for opportunities — Nairobi, KE

Hello, I'm Musa Rioba Software Developer

I build scalable applications, analyse data and create solutions that solve real-world problems — passionate about modern technologies, machine learning and data-driven insights.

Musa Rioba at his workstation in Nairobi
scroll
01 — About

Turning ideas into solutions

Portrait of Musa Rioba
Python TensorFlow SQL React

I'm Musa Rioba, a software developer and data enthusiast with a passion for building efficient, scalable and user-friendly solutions. I work across software development, data analysis, machine learning and modern data technologies.

I enjoy solving complex problems, learning new technologies and creating tools that make a real impact. From writing clean application code to wrangling messy datasets, I care about the whole journey — from raw signal to shipped product.

Python92%
Data Analysis88%
JavaScript / React84%
Machine Learning80%
SQL & Databases86%
PandasNumPyScikit-learn Power BIDockerGit FastAPIPostgreSQLTailwind
0+

Projects built

0+

Datasets analysed

0+

Technologies in use

0%

Curiosity level

02 — What I do

From raw data to shipped product

🛠️

Web & App Development

Full-stack applications built for speed and scale — clean APIs, thoughtful UIs and maintainable architecture.

  • REST & API design
  • Responsive front-ends
  • Auth & integrations
📊

Data Analysis

Turning messy, real-world datasets into clear narratives — dashboards, reports and decisions you can defend.

  • Exploratory analysis
  • Visualisation & BI
  • Statistical modelling
🧠

Machine Learning

Models that earn their keep — from prototypes to pipelines, with honest evaluation and reproducible workflows.

  • Predictive models
  • NLP & classification
  • Model evaluation
⚙️

Data Engineering

Pipelines and storage that hold up in production — ingestion, cleaning, and warehouses that stay trustworthy.

  • ETL pipelines
  • Database design
  • Automation scripts
03 — Featured Projects

Real-world work, modern stack

Projects built with modern technologies and practical solutions. Click any card for the full story.

ML

Crop Yield Predictor

2025

Regression pipeline that forecasts crop yields from weather, soil and seasonal features — with explainable outputs for farmers.

PythonScikit-learnPandas
View case study →
WEB

Nairobi Air Dashboard

2025

Live air-quality dashboard ingesting public sensor feeds, with historical trends, alerts and a mobile-first map view.

ReactFastAPIPostgreSQL
View case study →
DATA

Market Basket Insights

2024

Association-rule mining over retail transactions to surface product affinities and optimise store layouts.

PythonMLxtendPower BI
View case study →
CLI

csv-doctor

2024

A command-line tool that profiles any CSV in seconds — schema inference, quality checks, and a clean report.

PythonClickPandas
View case study →
WEB

Savanna Commerce

2024

Full-stack e-commerce experience with cart, payments and admin analytics — tuned for slow mobile connections.

Next.jsStripeTailwind
View case study →
ML

Swahili Text Classifier

2023

Multilingual text classification for East African news categories, trained on under-sourced low-resource data.

TransformersPyTorchNLP
View case study →
04 — Journey

The road so far

2025 — Present

Software Developer & Data Practitioner

Independent / Freelance

Building full-stack products and data pipelines for real-world problems, from dashboards to ML prototypes.

2024 — 2025

Data Analysis Projects

Open Source & Self-directed

Analysed public and business datasets — transit, health, retail — delivering visualised, decision-ready insights.

2023 — 2024

Full-Stack Web Development

Personal & Client Builds

Shipped responsive web applications end-to-end: APIs, databases, auth and polished front-ends.

2022 — 2023

Foundations in Code

Started the Journey

Fell for programming with Python, fell deeper with data — and never stopped learning since.

Always building

less more
05 — Visitor Messages

Say hello

Leave a message — it goes live for everyone to see, instantly.

Public · no account needed

Loading messages…

06 — Get In Touch

Let's build something

I'm always open to discussing new opportunities, collaborations or just a chat about technology and data.

Choose email or WhatsApp — nothing is stored.