Results

What the work actually did

Every number I claim, in one place, attached to the role that produced it — followed by the reporting I build to get them.

Aggregate results only. The dashboards themselves stay with the organisations they belong to.

Stop Online Harm
2026 – present · Regional Communications Manager
Read the case study
500K
People reached in one quarter
Five country pages
$0.64
Cost per 1,000 people reached
814K paid reach on $522
2,000
Click-throughs to a helpline from one post
48,400 saw it
26K
Followers across five country pages
Six languages
MyJustice II · British Council
2020 – 2023 · Strategic Comms & Engagement Manager
Read the case study
2M+
People reached nationwide
£4M EU programme
98%
On-time campaign delivery
Across 15+ partners
100K+
App downloads, rated 4.3★
Lann Pya
3x
Year-on-year web traffic
Plus 40% engagement growth
Heineken · Big Bang Marketing
2023 – 2024 · Business Director, Digital Experience
Read the case study
Best-performing asset against its reach target
Artist announcement
180%
Of headcount KPI at the takeover event
360 against 200
3 of 4
Launch assets beat both reach and impression KPIs
One fell short
#1
The agency’s largest account by revenue
Held as Business Director
Proximity Designs
2018 – 2019 · Senior Digital Marketing Manager
Read the case study
100Ks
Farmers reached nationwide
Low-literacy audiences
50+
Content pieces a month
Four brands in parallel
How the numbers get made

Measurement I design

I build the Looker Studio and Meta reporting that decides what gets published next, who we're reaching, and where the budget goes. Below is the thinking those dashboards produce — a quarter in detail, a sample reporting view, and what I choose to track.

Stop Online Harm Myanmar · one quarter

Half a million people reached in a quarter

March – June 2026 on the SOH Myanmar page: organic publishing with small boosts drawn from a regional ad budget of $522 across four markets — Myanmar, Cambodia, Laos and Thailand.

699K
Views
500K
Reach
2,325
Engagements
648
New followers
Regional paid campaigns

Reach bought cheaply, on purpose

One quarter of Meta advertising across three country pages, reported in a single view so budget can move to whichever market is converting.

814K
Total reach
1.46M
Impressions
$522
Ad spend, four markets
$0.64
Cost per 1,000 reached

52% women, led by the 18–34 cohort — consistent with the survivor-centred focus across the region.

What content performs

Reach is not the same as need

The same five posts, ranked two ways. The one that travelled furthest is not the one that sent the most people to a helpline — which is why the second chart is the one I plan against.

Ranked by people reached

Every helpline channel in one place113.5K
Karen-language helpline launch48.4K
Mother’s Day44.8K
Karenni-language helpline launch26.0K
Coordinator recruitment22.6K

Ranked by link clicks to help

Karen-language helpline launch2,000
Karenni-language helpline launch1,100
Coordinator recruitment362
Every helpline channel in one place164
Who we reach

The audience, and the gap in it

Share of reach by age band. Two thirds sit under 35 — so posts aimed at older women are commissioned deliberately, not left to the algorithm.

25–34
18–24
35–44
45–54
55–64
65+
57%

of the people we reach are women — the audience the service exists for. I report this every month, because when it slips the content has drifted.

Demonstration build

A reporting view, built to show the structure

This is how I lay out a campaign dashboard: the decision metrics first, the trend second, the breakdown last. Every figure below is invented for illustration — no client data appears anywhere on this page.

Sample data · not a real campaign

Campaign Performance — Q2 (sample)
Last 12 weeks All markets Paid + organic
Reach
383,545
▲ 18.2% vs prior
Actions taken
5,801
▲ 24.6% vs prior
Cost per action
$0.015
▼ 9.1% vs prior
Engagement rate
4.4%
▲ 2.3 pts vs prior
Actions per week
W1W6W12
Reach by channel
Facebook
48,210
Instagram
29,880
YouTube
16,420
Search
10,105
Direct
5,790
Creative performance
Creative Reach Eng. rate Cost / action Actions
Awareness — video 182,400 3.9% $0.014 1,942
Awareness — static 96,150 2.4% $0.021 780
Consideration — carousel 61,780 5.1% $0.017 1,404
Retargeting — testimonial 24,310 7.8% $0.009 1,163
Always-on — service info 18,905 4.2% $0.012 512

The point of the layout: someone should be able to answer "is this working, and what do I change on Monday?" without scrolling. Retargeting has the smallest reach on this board and the lowest cost per action — that's the row that would move the budget.

How I measure

What I track, and what I ignore

Weekly

Link clicks to a helpline, cost per engagement, and follower growth by language. These are the three that change what gets published next.

Monthly

Share of reach by gender and age, and reach per dollar by market. Budget follows whichever market is converting, not whichever is loudest.

Deliberately ignored

Impressions, page likes and reactions in isolation. A post seen by 100,000 people that helps nobody is a worse post than one seen by 20,000 that does.

Built and maintained in Looker Studio and Meta Business Suite. Figures shown here are aggregate results; the dashboards themselves stay with the organisations they belong to.