Skip to content
Projects

Systems I've engineered

Each of these started as a marketing problem that didn't have a sensible off-the-shelf answer.

Programmatic SEO

Mass Elementor SEO Page Creator

Duplicates an approved Elementor template at scale from structured CSV or JSON input to generate service and location landing pages.

System architecture

  • → Structured dataset (CSV / JSON)
  • → Template resolver → Elementor clone
  • → Token replacement across content blocks
  • → Slug + Yoast metadata writer
WordPressPHPElementorCSV
Content Operations

Mass Blog Writer & Scheduler

Ingests structured JSON from a custom AI/humanization workflow and publishes formatted WordPress posts on a defined calendar.

System architecture

  • → AI generation + humanization workflow
  • → Structured JSON payload
  • → WordPress ingestion endpoint
  • → Formatter → categories, metadata, media
WordPressPHPJSONAI Content Pipeline
Data Infrastructure

Google Maps Business Scraper

A high-throughput Google Maps business data collection pipeline built in Go and containerised for Linux servers.

System architecture

  • → Job queue + concurrency controller (Go)
  • → Containerised workers (Docker)
  • → Result normalisation & de-duplication
  • → Structured export for analysis
GoDockerLinuxGit
Digital PR

Automated Outreach & Digital PR Engine

Browser automation that processes curated business websites and submits personalized outreach through public contact forms.

System architecture

  • → Curated target list intake
  • → Playwright crawl → contact form detection
  • → Claude API message contextualisation
  • → Proxy + CAPTCHA layer
PythonPlaywrightClaude APIProxies
SEO SaaS

Unified SEO Intelligence Platform

A white-label SEO client reporting and intelligence platform that replaces fragmented reporting workflows across multiple applications.

System architecture

  • → Analytics + Search Console connectors
  • → Rank & AI-visibility collectors
  • → Normalised metrics store
  • → Multi-tenant white-label dashboards
LovableGoogle CloudAPIsLLM APIs
Paid Media

Google Ads Click Fraud Monitor

A WordPress plugin that monitors IP activity tied to paid traffic and exports repeat offenders for bulk Google Ads exclusions.

System architecture

  • → Traffic listener with paid-source attribution
  • → IP activity aggregation windows
  • → Repeat-pattern surfacing
  • → Exclusion list export
WordPressPHPGoogle Ads Workflows
Local SEO

Google Business Profile Content Automator

Detects new blog or approved social content and republishes relevant updates to connected Google Business Profiles.

System architecture

  • → Content change detection (feed / webhook)
  • → Relevance + formatting layer
  • → GBP API publisher
  • → Per-location scheduling
WordPressPythonAPIsGBP
Digital PR

AI Digital PR Platform

A client-facing app that drafts structured press releases, generates supporting creative and submits approved releases via vendor APIs.

System architecture

  • → Intake form (headline, facts, talking points)
  • → Claude-backed release composer
  • → Creative generation fallback
  • → Approval gate
LovableClaude APIVendor APIsAI Image Generation
SEO

Yoast AutoMeta AI

A WordPress plugin that scans pages missing primary keywords, meta titles or meta descriptions and generates them with the OpenAI API for review before saving.

System architecture

  • → Admin scan for missing Yoast metadata
  • → HTML parsing + keyword extraction
  • → OpenAI prompt layer for title / description
  • → Editable review UI
WordPressPHPOpenAI APIYoast
Available for work

Let's build something that matters.

I'm currently open to full-time and contract remote opportunities across Technical SEO, AI Search, marketing automation and growth engineering.

AvailableOpen to Full-Time & Contract OpportunitiesToronto, Canada · Remote