Skip to content

Data · Automation

Competitors Ads Analysis AI

Competitive-intelligence tool that gathers competitors' ads into one place so marketing teams can review, classify, and report on them.

Full Stack · 2024 - 2025

What I built

  • Built Python pipelines that collect competitor advertising data via the Meta (Facebook) Marketing API and Selenium, then parse, validate, clean, and transform it.
  • Classified and analysed ads with Pandas and scikit-learn, with matplotlib charts for reporting and duplicate/error handling for reliable batch runs.
  • Served results through a Django backend with filtering, reporting, and a React/TypeScript dashboard.
  • Ran the collectors and batch jobs on AWS.

Tech stack

PythonDjangoMeta Marketing APIPandasscikit-learnSeleniumPostgreSQLReactTypeScriptAWS