Open to Canada · Open work permit

Marketing that compounds.
Systems that scale it.

I'm a Marketing Operations and Growth Marketer. I build the infrastructure that turns spend into pipeline, pipeline into revenue, and answers the question every CEO asks: which campaigns are actually working?

#1
cited brand in AI search, from zero in 4 weeks
€625K+
pipeline surfaced and made forecastable
+25%
MQL growth, quarter over quarter
94%
unknown attribution eliminated
What I do

One marketer. Three layers of impact.

Most teams split strategy, systems, and execution across three people. I run all three, and I use AI to run them at a scale one person shouldn't be able to reach.

📊

Marketing Operations & RevOps

I build the CRM architecture, lead scoring, attribution, and dashboards that let leadership answer "which campaigns produce revenue?" with a real number instead of a shrug. HubSpot from scratch across 5,000+ contacts, €625K+ pipeline tracked to source.

HubSpot · Attribution · Lifecycle automation
🤖

AI-Powered Growth Systems

Autonomous agents that audit ad accounts every morning, tools that answer analytics questions in plain English, and content engineered to be cited by ChatGPT and Perplexity. AI as infrastructure, not as a chatbot shortcut.

Claude API · n8n · MCP · AEO/GEO
📈

Demand Generation

Paid campaigns across Google, LinkedIn, Meta, and Microsoft, with ICP research, structured A/B testing, and CRM architecture underneath so every lead is scored, routed, and attributed. +25% QoQ MQL growth, 15–20% conversion lift.

Google Ads · LinkedIn Ads · CRO · ICP targeting
Selected work

Systems I've shipped. Numbers they produced.

Every project below is real, in production, and built end to end. The number on each card is the business outcome, not the tool I used to get there.

Demand Generation

+25% MQL growth, quarter over quarter

Ran the full demand gen function: ICP research turned into targeting, landing pages, and messaging; structured A/B testing as a system not a one-off; CRM architecture underneath so every lead was scored, routed, and attributed. Covered Google, LinkedIn, and Microsoft Ads simultaneously.

+25%QoQ MQL growth
15–20%conversion lift from A/B program
Read the full build
AEO / AI Search

From invisible to the #1 cited brand in AI search, in 4 weeks

When buyers ask ChatGPT or Perplexity for a recommendation, the brands cited in the answer win. I restructured the website's content so AI engines could trust and quote it, tracked citation and sentiment scores weekly in HubSpot, and reached category leadership in a month.

48%AI citation score
#1cited in category
4 wksto category leadership
Read the full build
AI Agent

An agent that does the first 90 minutes of a paid media day, every day

Budget leaks compound quietly. By the time a human catches a CPL spike or a fatiguing creative, the damage is done. I built an autonomous agent that reviews Google, Meta, and Microsoft Ads every morning, flags issues, summarises performance, and recommends stronger ad angles — posted to Slack at 9:00 AM.

3ad platforms audited daily
9AMreport, every day, zero touch
Read the full build
CRO · SEO · Project Lead

A brochure site rebuilt into a lead generation engine

Led a 4-person team through a 4-month rebuild. 15+ lead magnets placed by buyer journey stage, intent-based pop-ups, a qualifying chatbot, and all 18 pages rewritten around ICP pain points. Launched at a 92% SEO score with zero broken links.

92%SEO score at launch
15+lead magnets shipped
Read the full build
HubSpot · Workflow Automation

Contact routing and webinar ops, from all-manual to zero-touch

Every form submission hit everyone's inbox. Webinars required manual intervention at every step. I built a conditional routing system that sends each query to the right specialist, and end-to-end webinar automation from registration to reminder email — no human steps required.

100%of webinar ops automated
4routing branches with escalation default
Read the full build
Analytics · AI Tool

Analytics you can ask questions — answered from live data in seconds

Real analytics questions don't fit pre-built dashboards. I built a connector that links website traffic and search data directly to an AI assistant. "Which pages lost clicks after the last update?" takes 20 minutes by hand. It now takes one question.

2data sources unified
Secondsvs 20+ min per query
Read the full build
Lead Ops · ICP Scoring

Every inbound lead scored against ICP before anyone touches it

Manual lead research is slow and inconsistent. I built a pipeline that enriches every inbound contact with company data, scores ICP fit automatically, and routes high-fit leads into the right HubSpot nurture sequence — sales talks to the right people from the start.

80%less manual lead research
Autorouting by ICP fit score
Read the full build
Automation · Attribution

A marketing ecosystem that promotes, tracks, and listens 24/7

Three interconnected automations: every new blog post promoted on LinkedIn automatically, every LinkedIn lead traced back to the exact ad that produced it, and every brand mention on Reddit flagged in Slack in real time — 4–5+ conversations caught daily that would otherwise be missed.

100%LinkedIn conversions attributed
4–5+brand mentions caught daily
Read the full build
Open source

Tools I built and shipped publicly.

Three systems designed, built, and open-sourced. Anyone can install them. These show what I build when I'm not solving someone else's problem.

Competitor Ad Intelligence Agent

A scheduled agent that scrapes Meta and LinkedIn ad libraries for a set of tracked competitors, classifies each creative's angle and hook with Claude, and publishes a branded weekly digest. Catches what competitors start saying before your team notices.

Python Claude API Apify MCP
View on GitHub

Growth Ops Agents

A modular SEO operations system. Nine specialized agents handle competitor analysis, content strategy, technical SEO audits, and weekly performance reporting. Auto-setup onboarding configures the system to any company's brand and tools in minutes.

Claude Code Multi-agent SEO n8n-ready
View on GitHub

AI Content Engine

A chained set of Claude skills that takes a keyword to a publish-ready first draft in about ten minutes — voice-matched to your writing, AEO-optimized for AI search, with every intermediate step saved so you can fix the one part that needs work instead of starting over.

Claude Skills AEO/GEO Content Ops WordPress
View on GitHub
Stack

Tools I've shipped with, not just listed.

Everything here has been used to build something in this portfolio.

AI & Automation
Claude API
n8n
MCP servers
Clay.com
Zapier
Google Apps Script
GitHub · VS Code
CRM & Marketing Ops
HubSpot (Marketing, Sales, CRM)
Lead scoring & lifecycle stages
Nurture workflows
Attribution modelling
Salesforce · Marketo
Paid Media
Google Ads
LinkedIn Ads
Meta Ads
Microsoft Advertising
LinkedIn Conversions API
Data & Analytics
GA4 · Google Tag Manager
Google Search Console
SQL · Looker Studio
Power BI
SEMrush · SparkToro
SEO / AEO / Content
AEO / GEO / LLMO
JSON-LD schema markup
WordPress · Magento
Technical SEO
Entity SEO · Wikidata

Building a B2B SaaS marketing function? Let's talk systems.

Based in Dublin, open to relocating to Canada. Open work permit, no sponsorship needed. If you need someone who can architect the CRM, deploy the AI agents, write the copy, and defend the numbers, I'm one email away.