Skip to content
Marketing engineering lab

Tools I've built

I prefer building solutions to repetitive marketing problems instead of adding another monthly SaaS subscription.

SEO

Mass Elementor Page Creator

Problem solved

Building hundreds of service and location pages by hand.

Clones an approved Elementor template from CSV or JSON and populates content, slugs and Yoast SEO fields automatically.

WordPressPHPElementorCSV
Automation

Blog Writer & Scheduler

Problem solved

Having to generate blogs and schedule them one by one on WordPress.

Ingests structured JSON from an AI/humanization workflow, creates WordPress posts and schedules them against a calendar.

WordPressPHPJSONAI Content Pipeline
Data

Google Maps Scraper

Problem solved

Gathering local businesses require a lot of time or money with VAs and/or APIs.

A Go-based, containerised business data pipeline for local SEO research, competitive analysis and market intelligence.

GoDockerLinux
Digital PR

Form Outreach Engine

Problem solved

Having to manually contact websites for link building.

Playwright automation that detects public contact forms and submits contextualized outreach generated with the Claude API.

PythonPlaywrightClaude API
Reporting

SEO Intelligence Dashboard

Problem solved

Client reporting requires a ton of manual work and templating, and/or expensive subscriptions.

White-label dashboard consolidating keyword tracking, SEO performance, AEO/GEO visibility and LLM monitoring.

LovableGoogle CloudAPIsLLM APIs
AI Search

LLM Visibility Tracker

Problem solved

Manual research with a fresh footprint or expensive tools.

Monitors how brands and entities surface inside AI search answers, tracking coverage and citation patterns over time.

LLM APIsPythonAnalytics
Paid Media

Click Fraud Monitor

Problem solved

Repeat paid clicks quietly drain ad spend.

WordPress plugin tracking paid-traffic IP activity across 24h / 7d / 30d windows with bulk Google Ads exclusion export.

WordPressPHPGoogle Ads Workflows
Local SEO

GBP Automator

Problem solved

Google Business Profiles go stale between content pushes.

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

WordPressPythonAPIsGBP
Digital PR

Press Release Studio

Problem solved

Press release production and distribution needs a review step clients trust.

Drafts structured releases from client input, generates creative when needed, and submits approved releases via vendor APIs.

LovableClaude APIVendor APIs
WordPress

LLM Content Plugin

Problem solved

Content production workflows sit outside the CMS.

A WordPress plugin built with LLM APIs to modernize content production, automate workflows and support data analysis.

WordPressPHPLLM APIs
SEO

Yoast AutoMeta AI

Problem solved

Having to manually fill out meta data from scratch or generate and copy and paste them one by one.

A WordPress plugin that scans pages missing primary keywords, meta titles or meta descriptions, then generates them through the OpenAI API and lets you review and edit before saving.

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