Proof point β†’ Financial transparency starts with being able to read the data banks actually export - currency symbols, broken columns and all.


🩻 Problem

Bank statement exports are hostile data: currency symbols inside numbers, inconsistent columns, unlabeled transfers. Anyone - a person, a startup, or a fund - that wants to understand its cash flows has to clean that mess first.

πŸ”¨ Solution

A focused Python CLI for Kuda (Nigerian neobank) spend-account statements:

Architecture Overview

  1. Cleaning pipeline - pandas with currency-symbol stripping, fuzzy column matching, and category normalization through a maintained CATEGORY_MAP, plus balance-integrity checks.
  2. Analytics - statistics, matplotlib time series, category and counterparty breakdowns.
  3. Anomaly detection - 3-sigma flagging of unusual outflows.
  4. Forecasting - scikit-learn linear regression projecting 30-day net cash flow.
  5. An argparse CLI documented feature-by-feature in a README more thorough than the tool is large - including a caveat about Kuda’s own export quirks.

πŸ“œ Philosophy

Scratch your own itch, but document like a public product: the README anticipates the next user’s setup problems. Small tools earn trust through honesty about their data sources.

πŸŽ“ Key learnings

  • Real-world financial data wrangling - the gap between “CSV” and usable is where most analytics projects die.
  • Lightweight anomaly detection and forecasting that a non-data-scientist can run and read.

πŸ“ˆ Output & impact

  • A working open tool (MIT) for a Nigerian neobank’s export format - infrastructure for financial literacy at the individual level.

🌍 Why this matters

Access to Capital. Lending, grant monitoring, and financial compliance all run on one skill: parsing, validating, and analyzing messy Nigerian financial data until it tells the truth. Funding dashboards and credit-information systems are this tool, scaled up.


πŸš€ Hire me

Drowning in financial data that won’t behave? Let’s talk β†’ Β· See also: ISP Financial Model Β· The thesis