Claude Code was used to develop the SQL detection logic and risk scoring framework. The Tableau dashboard was built manually to provide the interactive visualization layer.
This project delivers an end-to-end surveillance solution designed to detect and visualize high-risk money laundering patterns within a global banking network. Utilizing the IBM Transactions for Anti-Money Laundering (HI-Small_Trans.csv) synthetic 2022 dataset, I engineered an interactive dashboard that uncovers $187B in high-risk exposure from over 5 million raw transactions. The tool enables investigators to pivot seamlessly from macro-level system trends to micro-level transactional spikes, effectively filtering the noise of legitimate banking to reveal illicit signals.
The analysis is structured around three core functional areas:
Handling a dataset of this scale (5M+ rows) required specific architectural choices to maintain dashboard performance:
The dashboard is designed to follow the Search, Filter, Act methodology:
This analysis was performed on synthetic data from the IBM Transactions for Anti-Money Laundering dataset. While the queries and methodology reflect real-world AML practices, the flagged volumes (e.g., $187B) are intended to demonstrate technical capability. In a production environment, additional context such as customer profiles, historical behavior, and external intelligence would be incorporated to reduce false positives.