01 · Independent project · Sole architect and operator
ClickFortify
Real-time ad-fraud detection for Google Ads and Meta Ads
Problem · Advertisers lose budget to bots, VPN, proxy and data-center traffic. Invalid clicks have to be detected and excluded while campaigns run, not discovered in a report weeks later.
Constraints
- Every advertiser is an isolated tenant
- Exclusions must sync back into Google Ads and Meta ad accounts
- Detection runs on live traffic, continuously
Key decisions
- Event-driven microservices over NATS so collection, scoring and sync scale independently
- Redis Bull job queues for retries and back-pressure on ad-platform API calls
- Behavioural scoring with device fingerprinting and VPN, proxy and data-center filtering
Outcomes
- Automated IP exclusion sync back to advertiser ad accounts
- Live production database migration across 500+ tenant databases at near-zero downtime
