gitwtfhub

wtf is credit-bureau-analysis?

oluwabusola-may/credit-bureau-analysis — explained in plain English

Analysis updated 2026-05-18

1Audience · dataComplexity · 2/5Setup · easy

TL;DR

A portfolio project cleaning a synthetic Nigerian credit dataset, analyzing it in SQL, and presenting it as a Power BI dashboard.

Mindmap

mindmap
  root((Credit Bureau Analysis))
    What it does
      Portfolio project
      Synthetic credit data
      SQL to dashboard
    Tech stack
      Python and pandas
      MySQL Workbench
      Power BI
    Use cases
      Data cleaning practice
      SQL query practice
      Risk dashboarding
    Audience
      Data analysts

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Study a worked example of cleaning a messy 10,000-row credit dataset.

REASON 2

Practice writing SQL queries from beginner counts to advanced window functions.

REASON 3

See how to build an executive Power BI dashboard from a cleaned dataset.

REASON 4

Learn how to identify at-risk customers before they default using threshold rules.

What's in the stack?

PythonMySQLPower BIExcelpandas

How it stacks up

oluwabusola-may/credit-bureau-analysis0xkinno/neuralvault0xlocker/d17-contracts
Stars111
LanguageTypeScriptSolidity
Setup difficultyeasyhardhard
Complexity2/54/55/5
Audiencedatadeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 30min

Needs MySQL Workbench and Power BI Desktop installed to explore the SQL and dashboard files.

Wtf does this do

This project is a portfolio piece that walks through a full data analytics workflow using a made up credit bureau dataset for a Nigerian financial institution. The goal is to show every step an analyst would take, starting with generating synthetic data, cleaning it, analyzing it with SQL, and finally presenting the findings in an executive Power BI dashboard. The dataset contains ten thousand customer credit records spanning ten Nigerian states and three years, from 2022 through 2024, and it includes several planted data quality problems for practice, such as duplicate rows, missing values, and inconsistent spelling in fields like gender and employment status. The project documents how each of these issues was found and fixed, for example replacing missing numeric values with the median rather than the average, since a few extreme outliers would otherwise distort the results. Twelve SQL queries, ranging from simple counts to more advanced window functions and scoring logic, answer business questions about the overall default rate, which states and loan types carry the most risk, and which customers are close to defaulting but have not yet done so. The analysis found an overall default rate near thirty three percent, with Rivers State standing out at over sixty percent, nearly double the national average, and payday loans showing the highest share of customers falling behind on payments. The final output is a single page Power BI dashboard called A Portfolio Under Pressure, combining summary metric cards, charts breaking down default rates by state and risk category, and a table listing customers who are at risk of default soon. The project folder includes the raw and cleaned datasets, the SQL query file, the Power BI file itself, and supporting documentation describing the data dictionary and the cleaning steps taken.

Yoink these prompts

Prompt 1
Walk me through the data cleaning steps documented in this credit bureau project.
Prompt 2
Explain the SQL queries used to find the default rate by Nigerian state.
Prompt 3
Help me recreate the Power BI dashboard's pre-default watchlist logic.
Prompt 4
Show me how median imputation was applied to the income and payment columns.

Frequently asked questions

wtf is credit-bureau-analysis?

A portfolio project cleaning a synthetic Nigerian credit dataset, analyzing it in SQL, and presenting it as a Power BI dashboard.

How hard is credit-bureau-analysis to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is credit-bureau-analysis for?

Mainly data.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.