Data Analyst · UK · South African roots

I build dashboards people
actually trust and use.

I build SQL, GA4 and BI reporting across agency, financial services and investment platforms, turning fragmented data into dashboards teams can rely on. My focus is accuracy, efficiency and insight that supports better business decisions.

Pick a section from the menu above to explore, no scrolling, just click.
About

Who I am

I'm Bradlee Nicholls, a data analyst based in the UK, originally from South Africa. My background sits at the intersection of marketing and data: a BSc in Marketing & Applied Economics, an MBA in Digital Marketing, and hands-on years turning messy campaign and customer data into reporting that stakeholders actually rely on.

At McCann Manchester I built and maintained client performance dashboards in Looker Studio and Power BI across paid social, PPC, organic and CRM, for some of the UK's biggest brands. In financial services I've worked on customer segmentation, journey mapping and GA4 event analysis, writing production SQL in Snowflake and BigQuery.

My thing is analytics that connects to a business decision, not reporting for reporting's sake. That means fixing data quality issues at the source, working out why numbers don't match, cutting reporting time, and building dashboards teams keep coming back to.

Bradlee Nicholls

Quick facts

  • Location: United Kingdom
  • Roots: South Africa 🇿🇦
  • Education: MBA, Digital Marketing
  • Degree: BSc Marketing & Applied Economics
  • Certified: Google Analytics 4
  • Focus: BI · SQL · Marketing analytics
Toolkit

What I work with

A practical toolkit spanning the full reporting workflow, from raw data and modelling through to the dashboards, analysis and governance that turn it into decisions.

SQL & Data Warehousing

Production-grade queries, CTEs, data modelling and pipelines.

SnowflakeBigQuery Azure SQLMySQL

BI & Dashboards

Stakeholder-ready dashboards built for trust, speed and clarity.

Looker StudioPower BI TableauExcel

Digital & Marketing Analytics

Campaign performance, attribution and web analytics at raw-event level.

GA4Paid Social PPCCRMUTM tracking

Python & Statistics

Analysis, modelling and segmentation beyond what BI tools can do.

pandasstatsmodels scikit-learn

Customer & Journey Analytics

Understanding what customers do and where they drop off.

SegmentationJourney mapping Funnel analysis

Data Quality & Reporting Ops

Fixing messy data, reconciling mismatched numbers, automating reports.

QA checksAutomation KPI frameworks
Portfolio

Dashboards

Illustrative rebuilds of dashboard work I've delivered across agency and analytics roles. To keep client work confidential, these are original recreations built from scratch, using fictional sectors and invented data. They show the structure, layout and thinking behind each report rather than any real deliverable.

Looker Studio Owned Social · Performance 1-31 MAR 2026 MEDIA VIEWS 1.9M ▲ 39.6% ENGAGEMENT RATE 2.22% ▲ 12% NEW FOLLOWERS 48K ▲ 8% PLATFORM VIEWS ENG WER% Instagram 812K 2.9% 3.4% TikTok 376K 2.2% 2.5% Facebook 512K 1.8% 2.1% Snapchat 128K 1.2% 1.6% X / Twitter 64K 0.9% 1.1% Grand total 1.9M 2.2% 2.5%
Owned Social

Owned Social Performance

Monthly owned-social reporting across Instagram, TikTok and Facebook: media views, weighted engagement rate, follower growth and AVE by platform, with top-post analysis and period-on-period trends.

Organic SocialInstagramTikTokFacebook
Illustrative rebuild · QSR sector · invented data
Looker Studio Experiential · Post-Campaign DEC 2025 TOTAL REACH 3.4M ▲ 24% EARNED AVE £182K ▲ 31% COVERAGE PIECES 126 ▲ 18% CHANNEL MIX Owned 45% Earned 33% UGC 22%
Experiential

Experiential Campaign Analysis

Post-campaign analysis of an experiential activation: owned social, earned media coverage, UGC amplification and AVE combined into a mixed-method view of brand and engagement impact.

Campaign AnalysisEarned MediaExperiential
Illustrative rebuild · drinks sector · invented data
Looker Studio Live Campaign · Daily LIVE VIEWS VS TARGET 112% POSITIVE SENTIMENT 78% IMPRESSIONS 24.6M DAILY VIEWS VS TARGET Actual Target
Live Campaign

Live Campaign Dashboard

Daily-updating campaign tracker for owned, paid and earned social: views versus targets, engagement rates, sentiment analysis and audience reach, with post-level search and filtering.

Multi-channelPaid & EarnedSentimentReal-time
Illustrative rebuild · payments sector · invented data
Power BI Performance Content Campaign Brand Index FEB 2026 AD NAME SPEND CPM CLICKS Hero Carousel £14.5K £2.17 8.4K Matchday BTS £11.9K £2.92 12.5K Museum & Tour £9.7K £1.46 5.2K Refresh Copy £8.0K £2.20 4.9K Highlights £3.9K £1.95 2.9K Grand total £86K £2.34 41K 72 BRAND INDEX
Paid Social

Paid Social & Brand Tracking

Paid performance reporting across Meta: spend, reach, CPM and pixel purchases with campaign and ad-level breakdowns, alongside a Brand Building Index tracking visibility, recall, intent and trust over time.

Paid SocialMetaBrand Tracking
Illustrative rebuild · sport sector · invented data
Looker Studio Brand Ecosystem · Full Funnel Q1 2026 MEDIA COST £248K COST PER CONV £3.02 CONVERSIONS 82K ▲ 9% Impressions · 12.4M Engagements · 3.1M Clicks · 640K Conversions · 82K
Brand Ecosystem

Brand Ecosystem Dashboard

Full-funnel ecosystem view: media cost flowing through impressions, engagement and conversions, with organic-versus-paid overlays across channels and recruitment-campaign tracking.

Multi-channelPaid & OrganicFunnel
Illustrative rebuild · grocery sector · invented data
Looker Studio Brand Vibrancy · Health MAR 2026 68 VIBRANCY CHANNEL VIBRANCY SCORE TikTok Instagram Facebook YouTube ▲ predicted +4 pts next period
Brand Health

Brand Vibrancy Platform

Interactive brand-health platform: channel vibrancy across TikTok, Instagram and Facebook, post-level performance and predictions, and a benchmarked Brand Vibrancy Score.

Brand HealthTikTokInstagram
Illustrative rebuild · travel sector · invented data
Looker Studio Digital · GA4 Core 9-15 MAR 2026 USERS BY CHANNEL Paid Search Organic Direct Social Referral CHANNEL USERS Δ CVR Paid Search 4.8K ▲18% 2.6% Organic 3.9K ▲6% 4.7% Direct 2.1K ▼7% 5.0% Social 1.8K ▲11% 4.9% Grand total 11.5K ▲1% 3.8% Booking events derived from total user numbers
Digital Report

Digital Performance Report

Cross-platform digital report: Google Ads, Meta and LinkedIn performance alongside GA4 web analytics, with user, conversion and booking-event breakdowns.

GA4Google AdsWeb Analytics
Illustrative rebuild · property sector · invented data
Experience

Where I've worked

Data Analyst, Investment Platform Analytics
interactive investor
Current

Customer journey mapping and GA4 event analysis for account and payment journeys, customer segmentation on product holdings and trading behaviour, and partner attribution tracking, all built on production SQL in Snowflake.

Contact

Let's talk data

Whether it's a dashboard that needs building, numbers that don't match, or data that should be driving decisions but isn't. Get in touch.

© 2026 Bradlee Nicholls · Built with plain HTML, no frameworks, just like a good dashboard: simple and fast.