Growth · CRM · Marketing Technology

Turning messy
data into clear
decisions.

I help organisations replace manual reporting with automated pipelines, build CRM strategies that actually retain customers, and design multichannel journeys that convert — without a full-time hire.

Currently running RevOps and growth across six concurrent programs for a Brussels-based nonprofit, alongside independent projects for scale-ups. Based in Brussels. Working remotely, worldwide.

📊
10+
Years across marketing, CRM & data
👥
30M
Customer records managed at scale
🔁
8
Ecosystems automated in GA4 reporting
0→1
Python automation builder (n8n + APIs)
🎯
338K
LinkedIn reach generated from a €3K ad budget
🔧
523
CRM deal-records reconciled via a Python + API script
I work with
NGOs & Nonprofits Trade Associations Consultancies Scale-ups & Startups E-commerce Brands Think Tanks Impact-driven Orgs Agencies & Studios NGOs & Nonprofits Trade Associations Consultancies Scale-ups & Startups E-commerce Brands Think Tanks Impact-driven Orgs Agencies & Studios
Work

Projects that ship.

Real problems, real solutions — not dashboards that nobody looks at.

01
GA4 Multi-Ecosystem Report Automation

Manually exporting analytics reports every month across 8 separate website ecosystems was taking hours. Built a Python script using the GA4 API that pulls all of it automatically — active users, sessions, channel breakdown, top pages, source/medium — and outputs a self-contained HTML dashboard and Excel file, ready to share.

→ 8 ecosystems · full report generated in seconds
PythonGA4 APIPandasMatplotlibGoogle CloudJinja2
02
CASE STUDY
CRM Deal-Data Repair at Scale

A multi-program HubSpot instance had years of broken deal-to-company associations, quietly corrupting attribution and reporting. Wrote a Python script against the HubSpot API to identify every mismatch, then fixed them in bulk — working alongside the data and engineering leads rather than replacing them.

→ 523 mismatched pairs found · 465 fixed via automated API script
PythonHubSpot APIData IntegrityRevOps
03
LIVE
Google Reviews & Sentiment Monitor

Pulls Google reviews for any brand and its competitors via Apify, runs sentiment analysis, and generates a clean HTML report — scorecards, charts, keyword breakdown, and a full review table per brand.

→ 300 reviews · 3 brands · sentiment scored in seconds
PythonApifyPandasSentiment Analysis
04
CASE STUDY
B2B LinkedIn Campaign on a Lean Budget

Designed and launched a five-audience LinkedIn campaign for a B2B network client, with a full flight schedule and tight budget discipline — proof that reach doesn't require a big-brand spend when targeting and sequencing are done right.

→ ~338K combined reach · €3,000 total budget · 5 audiences
LinkedIn AdsB2BAudience StrategyPaid Media
05
LIVE
HubSpot Duplicate Contact Audit

Pulls all contacts from HubSpot via API and flags duplicates across three types — exact email matches, same name with different emails, and same last name and company. Outputs a clean HTML report and Excel file ready to action.

→ 29K contacts · 3 duplicate types · HTML + Excel report
PythonHubSpot APIPandasCRM
06
CASE STUDY
AI-Assisted Buyer Intent Scoring

Closed-won deals were sitting in the CRM without any structured read on which company-program combinations were actually driving revenue. Built a Python batch-scoring pipeline that ran each deal through an AI model to classify buyer intent and fit, turning raw deal history into a prioritisation tool for the next campaign cycle.

→ 59 closed-won deals · 51 company-program pairs scored
PythonBatch APILead ScoringCRM Strategy
07
LIVE
Platform Analytics SQL Library

A library of production SQL queries covering the full user funnel — acquisition, activation, engagement, retention, content performance, search behaviour, and growth flags. Built on a real multi-ecosystem platform with 500,000+ users across 8 ecosystems.

→ 8 funnel stages · 25+ queries · MySQL · production-tested
SQLMySQLProduct AnalyticsFunnel AnalysisCohort RetentionUser Behaviour
08
CASE STUDY
WordPress GTM Wireframe & Build

An advocacy-focused nonprofit needed a public roadmap site with no design budget and no in-house developer. Wireframed the full page structure, defined the GTM messaging hierarchy end to end, and built it out in WordPress with Elementor — then handed over clear implementation guidance so the internal team could keep maintaining it after launch.

→ Wireframe → live site · GTM messaging structure · Elementor build + handover guide
WordPressElementorUI/UXGTM Strategy
09
LIVE
LinkedIn Ads Automated Report

An n8n workflow that runs every Monday at 7am — pulls LinkedIn Ads data via Supermetrics, aggregates key metrics, sends it to Claude for analysis, and posts a full performance report with AI commentary directly to Slack.

→ Weekly automated · metrics + AI analysis · zero manual work
n8nSupermetricsClaude APISlackLinkedIn Ads
10
LIVE
Social Intelligence Engine

Monitors 70+ sources across global health, impact investing, and social innovation — LinkedIn thought leaders, academic journals, newsletters, podcasts, and org websites. Scrapes everything via Apify and RSS, sends it to Claude AI for thematic analysis, and generates a monthly intelligence briefing with themes, sentiment, notable voices, and actionable recommendations.

→ 215+ items · 17 sources · AI-powered monthly briefing in minutes
PythonClaude AIApifyFlaskn8nRSSLinkedIn Scraping
Services

What I do for clients.

I work project-by-project with teams who need data to actually work for them — not consultants who deliver a slide deck and disappear. Whether you need a one-off CRM cleanup, a reporting pipeline that runs itself, or a strategy for what to measure in the first place, I can help.

Over a decade across CRM operations, data analysis, and marketing automation — from 30-million-record databases to small NGOs getting their first HubSpot setup, to scale-ups that need one person who can cover growth, RevOps, and analytics at once. Remote-first, but also available in person in Brussels.

How to start

"Not sure what you need? Start with a free 30-minute audit call."

→ No retainer required · Project-based pricing · Remote or Brussels

Customer lifecycle
01 · Acquire
Attract & Convert
Paid Ads SEO Landing Pages
02 · Activate
Onboard & Engage
Email SMS In-app
03 · Retain
Nurture & Grow
Segments Loyalty A/B Tests
04 · Win back
Re-engage & Recover
Push Email Retargeting
05 · Measure
Analyse & Optimise
GA4 SQL Dashboards
📈
Analytics & Reporting

GA4 setup, custom dashboards, automated monthly reports, and multi-channel attribution. You get clarity on what's actually working.

🔗
CRM Strategy & Management

Full CRM ownership — architecture, segmentation, contact enrichment, data hygiene, and lifecycle workflows. HubSpot specialist. From 30M-record databases to first-time setups, including large-scale deal and contact data repairs.

🗺️
Customer Journey Design

Map, build, and optimise the full customer lifecycle — from acquisition through retention. Trigger-based flows, behavioural segmentation, and retention sequences that run without manual intervention.

📡
Multichannel Campaign Management

Coordinated campaigns across email, SMS, push, and paid — with consistent segmentation and messaging logic across all channels. Strategy, execution, and measurement in one.

🐍
Python Scripts & API Work

Custom scripts that connect your tools — GA4, HubSpot, GTM, internal databases — and turn raw data into actionable outputs.

🔍
A/B Testing & Optimisation

Design, run, and analyse experiments across email, landing pages, and user journeys. Data-backed decisions, not gut feelings.

🏷️
GTM & Tracking Audits

Full audits of your Google Tag Manager setup — catching broken tags, duplicate events, and gaps in conversion tracking before they cost you.

📋
Data Strategy & Consulting

Helping clients build a data culture from scratch — KPI frameworks, tool selection, reporting structures, and AI-assisted lead and buyer-intent scoring.

Stack

Tools I work with.

Practical tools, not resume padding.

Data & Analysis
Python (Pandas, Matplotlib)
SQL & BigQuery
Google Sheets / Excel
Looker Studio
Analytics & Tracking
GA4 + GA4 API
Google Tag Manager
Google Cloud Console
TablePlus
CRM & Lifecycle
HubSpot + API
Segmentation strategy
Lifecycle flows
Contact enrichment
Multichannel Marketing
Email campaigns
SMS & push
n8n automations
A/B testing
AI & Scraping
Claude AI API
Apify
Figma
Photoshop
Available for freelance projects

Let's work together.

Open to project-based work — CRM strategy, multichannel campaigns, data pipelines, or all three. One-off projects or ongoing partnerships. Remote or Brussels.