Skip to content
View peter-ngamau's full-sized avatar

Block or report peter-ngamau

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
peter-ngamau/README.md

Hi, I'm Peter Ngamau

I'm a Data Analyst based in Nairobi, Kenya — I turn messy, real-world data into clear findings and actionable business decisions.

My work spans the full analytics pipeline: cleaning raw datasets, writing SQL queries, building star-schema databases, running exploratory analysis in Python, and publishing interactive dashboards in Power BI. I care about making data understandable — not just to analysts, but to the business people who act on it.


🛠️ Tools & Skills

Category Tools
Languages Python (pandas, NumPy, matplotlib, seaborn), SQL (T-SQL)
Visualization Power BI (DAX, interactive dashboards), Tableau, Excel charts
Databases SQL Server (star schema design, CTEs, joins, aggregations)
Analysis EDA, hypothesis testing, customer segmentation, KPI tracking
Workflow Git & GitHub, Jupyter Notebooks, Google Workspace, MS Office 365

📂 Featured Projects

Analysed 10 years of Central Bank of Kenya mobile money data + 7 waves of FinAccess Household Survey data (2006–2024) across Kenya's 47 counties.
Key findings: M-Pesa transaction value grew ~7× over the decade · Tana River County had the highest financial exclusion rate (37.6%) · People with no formal education were 4.6× more likely to be excluded than the national average.
Python SQL Server Power BI CBK Open Data FinAccess Survey

Financial Inclusion Dashboard


Built a complete pipeline across Python, SQL Server, and Power BI covering 5 datasets.
Designed a star-schema database, wrote exploratory SQL queries, and published 3 interactive dashboards on store performance, product profitability, and customer behaviour.
Key finding: A small segment of stores and loyalty members drove the majority of revenue.
Python pandas SQL Server Power BI Star Schema

Dashboard Preview


Analysed ~7,000 customer records across 21 features to identify the key drivers of churn.
Built a 5-task Python pipeline for data cleaning, EDA, and visualisation using pandas, matplotlib, and seaborn.
Python pandas matplotlib seaborn EDA

Customer churn overview


Merged and cleaned two international match datasets, compared scoring patterns and win rates, then applied statistical hypothesis testing to determine whether goal-average differences were statistically significant.
Python pandas scipy hypothesis testing matplotlib


📜 Certifications

  • 🏅 Deloitte Australia — Data Analytics Job Simulation (Forage, April 2026)
    Forensic technology simulation · Tableau dashboard · Excel data classification
  • 📚 DataCamp — Data Analyst Track (In Progress)
    Python · SQL · Power BI · Statistical Analysis

📫 Let's Connect

Pinned Loading

  1. Financial-Inclusion-In-Kenya Financial-Inclusion-In-Kenya Public

    10-year analysis of M-Pesa adoption and financial exclusion across Kenya's 47 counties using CBK open data and FinAccess Survey — Python, SQL Server, and Power BI.

    Jupyter Notebook 1

  2. Retail-Sales-Project-End-to-End- Retail-Sales-Project-End-to-End- Public

    End-to-end retail sales pipeline — Python data cleaning, SQL Server star schema, EDA queries, and 3 Power BI dashboards covering store, product & customer performance.

    Jupyter Notebook 1

  3. Telco-Customer-Churn-Analysis Telco-Customer-Churn-Analysis Public

    EDA of Telco churn dataset (~7,000 records, 21 features) — identifying key churn drivers using Python, pandas, matplotlib, and seaborn with business recommendations.

    Jupyter Notebook 1

  4. Hypothesis-Testing-with-Men-s-and-Women-s-Soccer-Matches Hypothesis-Testing-with-Men-s-and-Women-s-Soccer-Matches Public

    Statistical hypothesis testing on international football results — comparing scoring patterns and goal averages between men's and women's matches using Python.

    Jupyter Notebook