Bruno.

Work with me

How I operate, in plain English.

Written for recruiters, CMOs and founders looking at hiring a senior paid media operator. No fluff, just the engagement types I take, my timezone, comms, tooling, and what I won't take on.

What I take

Engagement types

Senior full-time roles (UK/IE/remote-EU)

If you're a CMO or hiring manager building a senior paid acquisition role, I'm open to talking. Remote, hybrid or relocation considered.

3-6 month contracts

Fractional paid media leadership for in-house teams that need someone experienced on the keyboard while they hire or restructure.

Written audits (one-off)

I read your Google Ads or Meta Ads account end-to-end and ship a PDF in 24-48h. €€-range, NDA-friendly.

Advisory by the hour

Structured one-hour calls for founders or marketing leads validating strategy, tracking setup, or hiring decisions.

What I don't take

Where I'm not a fit

Portugal-based retainers

These belong to SpartAds. If you're a Portuguese brand looking for a paid media partner, go straight to them, that's the right channel.

Performance-only / rev-share deals

I'm not the right operator for skin-in-the-game-only deals. I work better with clear scope and aligned pricing.

Operating facts

The boring details

Based
Barcelos, Portugal · UTC+0/+1
Timezone overlap
UK/IE: 100% · DACH: 100% · US East: 5h · US West: 8h
Communication
Slack, Loom, Linear · async-first · weekly stand-up
Tooling
Google Ads, Meta Ads, LinkedIn Ads · GA4, GTM, Stape, Looker Studio · n8n
Languages
Portuguese (native) · English (B2 working proficiency) · Spanish (B2 working proficiency)
Travel
Available 1-2 days/quarter for kickoffs or strategy off-sites.

Dashboards & attribution

I don't run on gut. I run on a system.

Most managers decide on what the platform reports. The problem: Meta and Google inflate their own results, even counting page views and “directions” clicks as if they were leads or sales.

For each client I build a dashboard that ties ad spend to real revenue and real leads: invoiced sales, confirmed bookings, contacts that actually enter the business. That is how I tell a real 35x ROAS from an inflated 60x, and I always optimise for the first.

What this means for you

  • You know to the cent what every euro returns, in revenue, not clicks.
  • Decisions come from real data in your business, not from what the platform wants you to believe.
  • No decorative reports: you see sales, leads and return, kept up to date.

The layer doing the heavy lifting

Behind the dashboards runs a custom automation and intelligence system that monitors the accounts continuously:

  • ·Creative fatigue detection 7 to 14 days before results drop, so I swap the ad in time.
  • ·Spend and performance anomaly detection on the day, not at month end.
  • ·Cross-platform reconciliation for a single, reliable return figure.
  • ·Automated decision prep: I reach the account with the day's priorities already flagged.

The result: faster decisions, based on what pays the bills, not on vanity metrics.

Sound like a fit?

Tell me what you're hiring for (or what audit you'd like). I'll respond within 24 business hours with a straight answer.

Start a conversation