Posts

Showing posts from May 16, 2026

I Built a BFIU-Compliant AML Detection System in Python (Here's Why the Kaggle Approach Doesn't Work

I Built a BFIU-Compliant AML Detection System in Python (Here's Why the Kaggle Approach Doesn't Work)

Most AML tutorials end with a confusion matrix and a 99% accuracy score. Here's why that doesn't work — and what I built instead. I've been working in fintech compliance data for a while. The one thing I kept noticing: every "fraud detection project" on GitHub or Kaggle uses the same dataset — the UCI credit card fraud dataset from 2013. It has 284,000 rows, 30 features labeled V1-V28, and approximately zero explanatory value for anyone who wants to understand how financial crime actually works. So I built something different. The problem with the standard approach Real transaction monitoring engines don't work like Kaggle competitions. They don't take a CSV, train a model, and output a probability score. They work like this: A rule engine runs first — deterministic, auditable, regulatory-cited rules that generate alerts Those alerts get scored and triaged by risk tier An ML layer reduces false positives among the high-risk alerts ...

How I Cracked the FATF vs BFIU Guidelines Conundrum in Bangladesh

Image
Photo by Marija Zaric on Unsplash I still remember the day our team at a leading Bangladeshi fintech stumbled upon a massive structuring ring. It was a typical Monday morning when our system flagged over 500 suspicious transactions, all above the BDT 100,000 threshold for mobile financial services (MFS) like bKash and Nagad. As we dug deeper, we realized that these transactions were not just random - they were carefully crafted to evade our detection systems. This was a wake-up call for us, and it made us question our entire approach to AML compliance. So, what was going wrong? We were following the FATF recommendations to the letter, but somehow, these structuring rings were still slipping through the cracks. That's when we decided to take a closer look at the Bangladesh BFIU guidelines and how they differed from the FATF recommendations. The Hidden Problem As we delved into the BFIU guidelines, we realized that there were some key gaps between these guidelines and the FATF recom...