Antidolus

Counter-fraud intelligence platform for compliant fraud data sharing across UK sectors.

  • Legacy Perl application takeover
  • Migration of key modules to Python
  • New module development
  • Managed hosting on AWS
Visit Antidolus

Antidolus, built by Montague Sykes, is a counter-fraud intelligence platform that enables legal sharing of fraud data across UK sectors in compliance with GDPR and UK/EU legislation. The platform ingests millions of confirmed fraud records from user submissions and verified official sources, helping organisations collaborate to prevent fraud.

The Challenge

Antidolus had an existing application built in Perl that was becoming difficult to maintain and extend. They needed a partner who could take over the codebase, understand it, and find a way to modernise it without disrupting a live platform that organisations relied on daily.

What We Did

Took Over the Codebase — We inherited a Perl application and invested the time to understand it thoroughly before making changes. No cowboy rewrites — we learned how the system worked first.

Migrated Key Parts to Python — Rather than attempting a risky full rewrite, we identified the components that would benefit most from migration and moved them to Python incrementally. The platform kept running throughout.

Built New Modules — As Antidolus expanded into new areas — business fraud, payments, telecoms, claims — we built these modules from scratch in Python, establishing modern patterns alongside the existing system.

Managed Hosting on AWS — We run the entire platform on AWS, handling infrastructure, deployments, monitoring, and operational support. Antidolus focuses on their product and their customers; we keep the lights on.

The Platform

Antidolus now serves multiple major UK sectors with a platform that includes:

  • Business Module — Fraud intelligence for business-related fraud
  • Payment Module — Payment fraud detection and data sharing
  • Telecoms Module — Telecoms-specific fraud intelligence
  • Claims Module — Insurance and claims fraud data
  • Creditsafe Reports — Integrated credit reporting
  • Domain Trust — Domain verification and trust scoring

What We Did

We took over an existing Perl application, assessed the codebase, and found a pragmatic path to modernise it — migrating critical parts to Python while keeping the platform running.

How We Built It

Rather than a risky full rewrite, we migrated key components to Python incrementally, built new modules from scratch, and established a sustainable architecture going forward.

Ongoing

We run the platform for Antidolus on AWS, handling infrastructure, deployments, and operational support so they can focus on their customers.