Fraud Investigation × AI Evaluation

Systems that catch what others miss — in financial crime, and in AI.

Three years catching financial crime at Postbank — South Africa's state-owned bank, 13M+ customers — through its publicly reported R109M cyber-attack loss period. Since 2023: building production AI systems, and the evaluation frameworks that prove whether they actually work.

~92%
reduction in annual fraud case volume — ≈21,000 fewer cases a year — on detection & controls work I led
13M+
customers at the state bank where I led fraud detection through its worst attack period
KPMG
Forensic used my analysis as their source-of-truth check
SAPS · NPA · Hawks
sworn deponent supporting national casework and prosecutions
Explore the Case Studies

Two crafts. One seam.

Most AI people have never worked a real fraud case. Most fraud people can't build or test AI systems. I do both — and the overlap is exactly where the industry's hardest problem sits.

Financial-crime forensics

  • Card-cloning, bulk-unblock and syndicate-pattern investigations at national scale
  • Forensic data analysis on raw, fragmented transaction streams — no enterprise tooling
  • Prosecution-grade documentation: affidavit chains, evidence discipline, chain of custody
  • Regulatory context: POPIA, FIC Act, sanctions screening (OFAC SDN, TFS)

AI-systems engineering

  • Multi-agent orchestration services and RAG pipelines, in production
  • Evaluation frameworks: frozen holdouts, calibration scoring, seeded reliability harnesses
  • Adversarial red-team suites — models get tested the way fraudsters test banks
  • Deterministic routing and mechanical validation, so reliability is measured, not claimed

I know how real financial-crime investigations work — and I know how to design the tasks that expose where AI models fail at them. Overconfident causal claims, hallucinated citations, missing chain-of-custody discipline: I build the tests that catch it.

Selected work

Fraud · Bank

Prosecution-grade evidence chains

Forensically catalogued tens of thousands of transactions — terminal IDs, beneficiaries, geolocation — into the evidence chains behind syndicate prosecutions, serving as sworn deponent for SAPS, the NPA and the Hawks.

Fraud · Bank

A detection system with no budget

Detection architected from raw, fragmented data with SQL, Python, advanced Excel/Power Query, Power BI and Graylog — real-time monitoring stood up in an environment with no enterprise tooling available.

AI · Reliability

Multi-model assistant with proven reliability

Local-first assistant routing across models by deterministic rules with an escalation ladder and mechanical validators. 200 of 200 scripted reliability checks pass — seeded, so anyone can re-run the whole suite with one command.

AI · FinCrime

Sanctions-screening engine, test-first

Screening service for OFAC SDN and FIC targeted financial sanctions with fuzzy identity matching, built against a 336-test suite — compliance logic treated with the same evidence discipline as a fraud case.

All case studies →

A duty of care

This work is personal. I was the primary fraud analyst for a national institution serving millions of pensioners, beneficiaries and families. A systemic vulnerability is never just a technical flaw — it is a direct threat to the people least able to absorb the loss. My conviction is simple: the cost of fraud must fall on the perpetrator, never the victim. I hold AI systems to the same standard I held fraud controls — prove it works, or assume it doesn't.

What I bring

  • Field-tested thinking — systems built under pressure at national scale, not in PowerPoint.
  • Evidence discipline — from detection to prosecution-grade documentation, every claim traceable.
  • Verification-first AI — evaluation harnesses and red-team suites, because "it should work" is not a result.
PythonSQLGraylog Power BIExcelMulti-agent systems RAGEval harnessesn8n automation

Facing a fraud problem AI can't solve alone — or an AI system you can't yet trust?

I'm available for fraud-investigation expert work, AI-model evaluation, and remote roles on the seam between the two.