Festus Nzuma

Festus Nzuma

Data Analyst | Software Developer

I build data-driven solutions that empower smarter decisions — from machine learning models and dashboards to full-stack web apps using Python, R, Django,Streamlit, JavaScript, React, and Shiny.

View Projects Download CV

About Me

I’m an experienced Data Analyst and Software Developer with a solid track record in creating data-powered applications, machine learning solutions, and insightful dashboards.

My technical toolkit includes Python, R, SQL, Django, React.js, and Shiny, with practical experience in deploying full-stack apps to the cloud and visualizing insights using tools like Power BI and Tableau.

I thrive in collaborative environments using Agile methodologies like Scrum and Kanban to deliver scalable, efficient solutions. My passion lies in solving complex problems using data science and modern software technologies — whether it’s building predictive models or crafting seamless user experiences.


Skills

Research Design Data Collection Statistical Modeling Visualization SPSS R Python JMP SQL Excel Power BI Tableau Pandas Numpy ggplot2 Plotly Full-stack Development Machine Learning Deep Learning React.js Shiny Django Flask Streamlit HTML CSS JavaScript SQL AWS Microsoft Azure Google Cloud Platform (GCP) Docker Git GitHub GitLab CI/CD Pipelines GitHub Projects GitLab CI/CD Agile Development Scrum Kanban Jira

Featured Projects

Fesnic API

Fesnic API: Unifying Internal Systems Through Secure, Scalable Integration

A secure, cloud-agnostic internal API built to centralize authentication, streamline communication, and enable seamless automation within an organization’s digital ecosystem. By replacing fragmented workflows and hardcoded scripts, it empowers teams to interact with shared resources through a unified, role-based interface.

RPlumber APIJWTAWSGCPFirebasehttr
Automated Print Pricing & Competitor Analysis System

Automated Print Pricing & Competitor Analysis System

An automated web scraping system for collecting real-time print pricing from wholesale suppliers' online calculators. The system updates the client’s pricing tool while maintaining profit margins and analyzes competitor pricing to support data-driven pricing decisions.

PyRBeautifulSoupSeleniumGCP
Finance & Budget Tracker

Finance & Budget Tracker

A dynamic financial management application that helps users allocate income efficiently, track spending, and manage financial goals. The app features a customizable hierarchical structure, automated income distribution, transaction tracking, and real-time financial insights with interactive visualizations.

RShinyMongoDBGCPHighcharterJSCSS
E-Learn: Interactive Statistical System

E-Learn: Interactive Statistical System

An intuitive online platform providing step-by-step statistical calculators for hypothesis testing, regression, correlation, and summary statistics. The application simplifies statistical analysis through an easy-to-use interface, making complex computations accessible to users.

RHTMLCSSJS
Investment Group Management Platform

Investment Group Management Platform

A Shiny-based web application designed to streamline transactions and administration for investment groups. The platform supports member registration, contribution tracking, loan disbursement, automated merry-go-round scheduling, and financial audits. The upcoming version introduces modular customization for diverse group structures.

RShinyR6MongoDBGCPJSCSS
Customizable ML Workflow Builder

Customizable ML Workflow Builder

A Streamlit-based web application that simplifies the machine learning workflow by allowing users to upload data, configure preprocessing steps, and train models using PyCaret. The app automates feature engineering, model selection, and tuning, making ML accessible to non-experts.

PythonStreamlitPycaret
SME Business Management System

SME Business Management System

A comprehensive management system for small and medium-sized businesses, integrating inventory tracking, sales analytics, and market basket analysis. The platform enables SMEs to optimize stock management, understand customer purchasing patterns, and gain actionable business insights through interactive dashboards.

RReact.jsCSSJSMongoDBGCPAWS
Custom ML trainer – A Python Library for Automated Machine Learning Workflows

Custom ML trainer – A Python Library for Automated Machine Learning Workflows

A Python package designed to simplify machine learning workflows by providing functions for data preparation, feature engineering, model training, and prediction. Includes an automation class for streamlining ML processes and a Streamlit interface for interactive model configuration.

PythonPyCaretStreamlitPackage developments
Correlation Analysis Web App – ASX-Listed Uranium & Lithium Stocks

Correlation Analysis Web App – ASX-Listed Uranium & Lithium Stocks

A web application designed to analyze and report correlations among ASX-listed Uranium and Lithium stocks over the past year. The app provides visual insights and downloadable reports to aid in stock performance analysis and decision-making.

RShinyJsHTMLCSS
Hybrid Fake News Detection System

Hybrid Fake News Detection System

A machine learning-based system designed to detect whether a news article is fake or reliable. The system employs a hybrid approach that integrates deep learning, clustering, and probabilistic classification for improved accuracy and interpretability.

PythonShinyJsCSSXAILime
A Shiny App for Exploring the t-Distribution

A Shiny App for Exploring the t-Distribution

An interactive Shiny application designed to help users understand the t-distribution, its properties, and how it compares to the normal distribution. The app visually demonstrates key statistical concepts, such as tail heaviness, critical values, and the convergence of the t-distribution to the normal distribution as degrees of freedom increase.

RShinybslib

Experience & Education

Experience

Data Analyst / Software Developer

Fesnic Research Solutions | Jan 2017 – Present
Machakos, Kenya

Delivered projects including statistical data analysis, ML pipelines and web-app development.

Performed thematic analysis on Ghanaian breast-cancer survey data.

Modeled coastal NZ bird-population density using abundance models.

Built ML-based image classification (COVID-19 X-rays) and fake-news detection systems.

Developed American Sign Language video translator & YOLO-based horse-speed detector.

Business Relations Officer

Jubilant Kenya Ltd. | Aug 2016 – Dec 2016
Mombasa, Kenya

Disbursed loans, recruited clients, managed group portfolios

Maintained client relations, handled loan appraisals, collections, recoveries & rescheduling.

Business Relations Officer Trainee

Jubilant Kenya Ltd. | Apr 2016 – Jul 2016
Mombasa, Kenya

Disbursed loans, recruited and trained members, managed group portfolios

Maintained client relations, handled loan appraisals, collections, recoveries & rescheduling.

Project Management Intern

Government of Makueni County | Dec 2015 – Apr 2016
Makueni, Kenya

Processed & analyzed county bursary applications; facilitated allocation.

Issued bursary forms; advised applicants; maintained application records.

Statistician Attaché

Government of Makueni County | May 2015 – Aug 2015
Makueni, Kenya

Monitored & evaluated socio-economic development projects; drafted FY 2015/16 budget.

Designed surveys; collected & analyzed commodity price data; prepared county reports.

Education

Bachelor of Science in Statistics

South Eastern Kenya University (SEKU) | 2012 – 2015
Kitui, Kenya

Kenya Certificate of Secondary Education

Thomeandu Boys High School | 2007 – 2010
Makueni, Kenya


Certifications

Project Management (Foundation) Certificate
StudySection | Jan 2025
Credential ID: 785745
Learn Node.js Course Certificate
Codecademy | Sep 2024
Credential ID: 66F6B7FD7F
Learn JavaScript Course Certificate
Codecademy | Sep 2024
Credential ID: 66EC88274F
Learn Intermediate JavaScript Course Certificate
Codecademy | Sep 2024
Credential ID: 66E30AAFDD
R (Intermediate) Certificate
HackerRank | Jul 2023
Credential ID: 903310C0AC36
R (Basic) Certificate
HackerRank | May 2023
Credential ID: F9403A2E51D4
Python (Basic) Certificate
HackerRank | May 2023
Credential ID: 98C3EC9EFCA2
Problem Solving (Basic) Certificate
HackerRank | May 2023
Credential ID: 08928BDD2A1B
Problem Solving (Intermediate) Certificate
HackerRank | May 2023
Credential ID: 2AFB0045AB08
R Programming (Advanced) Certificate
StudySection | May 2023
Credential ID: 669960
R Programming (Foundation) Certificate
StudySection | May 2023
Credential ID: 669792
Certificate in Statistical Package for the Social Sciences (SPSS)
Nairobi Institute of Business Studies | Ruiru, Kenya | Nov 2014
Credential ID: CERT/1318/14
Certificate in Computer Packages
WINCADD Computer College | Ruaraka, Kenya | July 2012
Credential ID: WCT/024/12

Get in Touch

Have a project in mind or just want to say hello? Feel free to reach out!

mutindafestus27@gmail.com

+254706815783

Machakos, Kenya

Send a Message

Use the form below to send me a direct message.

Submitting...