FDA Toolkit

A production-grade Python toolkit for loading, cleaning, validating, and analysing financial data with one-line pipelines

Overview

Financial data analysis is messy — analysts spend most of their time cleaning, validating, and transforming data instead of analysing it. FDA Toolkit eliminates that pain with 67 production-ready functions across 8 intelligent modules, pre-built one-line pipelines (quick_clean(), quick_clean_finance()), finance-aware validation that understands sign conventions, entity names, and currency formats, and a full audit trail logged for compliance and debugging.

Published as an open-source package on PyPI with over 1,000 downloads a month — a type-safe, pandas-like API with full IDE autocomplete throughout.

By the Numbers

67
Production-ready functions across 8 modules
1,000+
Downloads a month on PyPI
8
Modules: core, features, finance, validation, reporting, io, pipelines, utils

Tech Stack & Skills Demonstrated

Python Package Engineering

  • Type hints and IDE autocomplete throughout
  • Pandas-like, intuitive API design
  • PyPI packaging, versioning & distribution

Financial Data Validation

  • Currency parsing & entity standardisation
  • Schema, range & integrity checks
  • Reconciliation utilities

Reliability & Audit

  • Full audit-trail logging on every operation
  • Memory-efficient dtype optimisation
  • Chunked processing for large files

Explore the Code

Full README, module reference, and source are on PyPI and GitHub.

PyPI ↗ GitHub ↗ Visual Write-up on Notion ↗ ← Back to Portfolio