TxCore
Financial transaction infrastructure with distributed backend, double-entry accounting, and webhook processing.
View projectLoading...
Most reconciliation tools stop at "something is wrong." This system goes further, answering what broke, when it broke, and why — combining confidence-weighted transaction matching with statistical drift detection on a rolling 30-day window, and surfacing rule-based root-cause hypotheses for every drift event it flags.
Reconciliation tools typically surface mismatches without context. When match rates degrade, teams are left manually digging through transactions to figure out whether it's a data quality issue, a timing shift, or a genuine upstream break — with no historical baseline to tell normal noise from a real problem.
Built a FastAPI service with a multi-factor weighted matching engine (amount, date, reference, description), a dead-letter quarantine so invalid rows are never silently dropped, and a drift analyzer that computes z-scores against a 30-day rolling baseline across match rate, confidence, and date delta — only activating once enough history exists to be statistically meaningful.