FDA Toolkit

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

View on GitHub ↗

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.

Key Results

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

Project README

Pulled live from the GitHub repository — always in sync with the source.

Explore the Code

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

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