Capabilities

What I cover, and how deep it goes.

37 capabilities across 7 domains, graded against one rule: a capability only reaches the top tier if a published case study backs it. The gaps are on the map too — a capability map with no thin spots is a brochure.

Evidenced (9)
A published case study backs this.
Core (20)
Years of production use.
Working (5)
Used in production, less depth.
Developing (3)
Learning, or deliberately thin.

Explore it in 3D

Loads a ~670KB 3D renderer, so it is behind this button rather than in the page weight. Drag to rotate, scroll to zoom, hover a node for detail. Everything it shows is also in the table below.

The same data, readable

Every capability, by domain

Audit & data quality

CapabilityDepthWhat it means
Metric reconciliationEvidencedSource → model → report until the divergence point is provable, and classified as a real change or a bug.
Root-cause analysisEvidencedProving why a number moved, and separating a data artefact from a business change before anyone reacts.
Data quality frameworkEvidencedNine dimensions with KPIs against each, plus the communications plan that makes quality visible outside the data team.
Warehouse cost governanceEvidencedPer-application service accounts so consumption is attributable, and documented monitoring so the whole team can see it.
Observability (Elementary)CoreFreshness, volume and schema monitoring on critical models, so degradation is detected rather than reported by a stakeholder.

Analytics engineering

CapabilityDepthWhat it means
dbt modellingCoreLayered staging → intermediate → marts, so a change stays local instead of rippling.
Tests & CICoreAssertions on the things that would actually hurt, running on every pull request.
Metric definitionsCoreOne definition per metric, in code, so two reports cannot quietly diverge.
SQL at depthCoreWindow functions, incremental logic, partition-aware rewrites, and query plans read rather than guessed at.
Lineage & documentationCoreA dashboard number traceable back to the source column, documented where it is defined rather than afterwards.

Platform & pipelines

CapabilityDepthWhat it means
Backfills & partition repairEvidencedHistory corrected unsampled, then the structural follow-up so the same gap cannot reopen.
BigQueryCorePartitioning, clustering, quota and slot behaviour, and large backfills that finish.
Airflow orchestrationCoreDependency-aware scheduling with alerting that fires on the failure rather than the symptom.
CDC ingestion (Kafka / Debezium)CoreOperational databases streamed into the warehouse, with completeness reconciled rather than assumed.
PythonCorePipeline glue, analysis, and the scripts that turn a one-off investigation into something repeatable.
Terraform / IaCDevelopingDeveloping, and stated as such. If a problem is primarily infrastructure-as-code, I am probably not the right person for it.

BI & reporting

CapabilityDepthWhat it means
BI migrationEvidencedSide-by-side validation per report, with quality fixes folded in and any changed number made explicit.
MetabaseCoreSelf-serve models and dashboards built on governed metrics rather than bespoke SQL per report.
Looker StudioCoreExecutive and marketing reporting, wired to the modelled layer.
Self-serve designCoreDatasets shaped for the questions people repeat, so routine questions stop becoming tickets.
Report estate rationalisationCoreUsage data joined to cost, then a keep, merge or retire decision with an owner attached.

Product analytics

CapabilityDepthWhat it means
Funnel & cohort analysisEvidencedCohorts isolated against a control group, with the substitution effects that hide harm in the aggregate.
Statistical significanceEvidencedFindings bounded by their standard error, so an effect is attributable rather than asserted.
GA4 & raw exportCoreEvent data modelled in the warehouse rather than trapped in the vendor UI.
Tracking plan designWorkingEvents tied to decisions, with naming, properties and identity agreed once and applied everywhere.
Consent-aware measurementWorkingDefault-denied signals, and an honest statement of what is not measurable as a result.

AI-assisted workflows

CapabilityDepthWhat it means
AI-assisted quality assessmentEvidencedA documented, repeatable assessment any teammate can run and get comparable results from.
Generated documentationWorkingModel and column docs produced as part of the pipeline rather than as a task that always loses.
Data-handling boundariesWorkingWritten policy on which data may reach which service, and which outputs a human must confirm.
Retrieval over own dataDevelopingThin, and shown as thin. Grounding a model in a private corpus is adjacent to this work, not proven in it.
Evaluation harnessesDevelopingMeasuring whether model output is getting better between releases. Developing.

Leadership & strategy

CapabilityDepthWhat it means
Data strategy & OKRsCoreA roadmap tied to business priorities, reviewed against what actually happened.
Architecture decisionsCoreDecisions recorded with their reasoning, so a future team can revisit them rather than re-litigate them.
Estimation & planningCoreWork sized in several vocabularies at once, with the biggest risk to the estimate named up front.
Cross-team coordinationCorePulling in the right owner instead of blocking silently, and holding scope boundaries openly.
Onboarding & enablementCoreRunbooks, references and review that force-multiply a team rather than one person.
Hiring & role designWorkingDefining the role, screening technically, and designing the interview that tests for it.

Depth is self-assessed, with one external check: the top tier is only awarded where a case study on selected work backs the claim, and those describe in-house work over eight years rather than consulting engagements.

Need one of the deep ones?

The evidenced capabilities are the ones worth hiring for. Tell me which problem you have and I will tell you whether it is one of them.