Skip to main content

Banking

AI fraud & anti-money-laundering detection

Machine learning that scores transactions for fraud and money-laundering risk and flags suspicious activity with actionable intelligence.

AI fraud & anti-money-laundering detection illustration

The challenge

Rule-based monitoring generated large volumes of alerts that analysts had to clear manually, while new fraud patterns slipped past static thresholds.

What we built

We trained gradient-boosted models (CatBoost) with NLP features on transaction data, served them through FastAPI with Swagger documentation, and integrated the results with the bank’s IBM DB2 and MySQL data stores. Each flag carries the factors behind it.

Highlights

  • Real-time risk scoring of transactions
  • NLP features from narrative and reference fields
  • Documented API for integration with existing workflows
  • Masked personal data in modelling pipelines

Outcome

Gave the compliance team risk-ranked, explainable alerts so investigation time goes to the transactions that matter most.

Free assessment

Have a process that’s slow, manual or risky? Let’s engineer a smarter one.

An engineer, not a salesperson, will reply within one business day. The first assessment is free and there is no obligation.