Back to all work

ML System · Computer Vision

Real-Time Fraud Detection

An integrated computer-vision system at Americana Foods that catches fraudulent point-of-sale transactions as they happen.

Role
Junior Developer
Timeline
May – Aug 2024
Scale
50+ POS endpoints
Impact
95% fraud blocked

Context

Americana Foods — operator of major food brands across the region — was losing revenue to point-of-sale fraud that manual review processes caught too slowly, if at all. Transaction logs and surveillance footage existed in separate systems, so investigators had to reconcile them by hand.

My role

I developed the fraud detection system as a junior developer: the computer-vision pipeline, the API integrations connecting transaction data to surveillance feeds, and the matching algorithms between the two.

Approach

The core idea was correlation: a transaction record alone can look legitimate, and footage alone is just video — but mapped together with timestamps and register positions, anomalies become visible. I built OpenCV-based processing over surveillance streams and engineered algorithms to parse and map transaction data onto them, flagging mismatches in real time rather than in post-hoc review.

Outcome

The system identified and blocked 95% of fraudulent transactions in real time across 50+ POS endpoints during production deployment. Fraud traceability improved by 30%, and investigation review time dropped by 40% because evidence arrived pre-correlated.

What I learned

The most valuable ML systems often aren't novel models — they're well-engineered joins between data sources nobody had connected. This project also sharpened my instinct for responsible AI: when software blocks transactions in real time, the cost of a false positive is a human problem, not just an engineering one.