2025 — ongoing
Statement Processor
Ingests CSV exports from eight banks and card issuers, normalises schemas that agree on nothing, categorises every transaction against a rules engine, and produces quarterly spend reports. The problem I solved at GE, rebuilt solo.
- Python
- pandas
- matplotlib
- pytest