Selected work

Case studies

Architecture, migration and recovery work across complex Adobe Experience Platform programmes: CJA migration leadership, multi-vendor governance, and compliant activation through Destination SDK. Specific client details shared under NDA where relevant.

CJA Migration Enterprise organisation (EU)

Adobe Analytics → Customer Journey Analytics migration leadership

Governance-led migration to align stakeholders on measurement, data model and adoption — moving the programme from months of debate to a clear delivery path.

Situation

Migration had stalled. Baseline logic was disputed, the target data model was undefined, and multiple partners were delivering in parallel without a shared decision framework. Each steering meeting ended without a clear owner or next step.

My role

Independent governance lead. Brought in to define the decision cadence, validate assumptions before they were built on, and convert alignment conversations into an implementation-ready backlog — with quality gates so progress stayed trackable.

Outcome

Programme moved from debate to delivery within weeks. Measurement baseline validated, identity and consent implications resolved, and an executive-ready plan with clear ownership handed over. No dependency left behind.

  • Defined target measurement model and decision cadence for stakeholders
  • Validated baseline logic, identity/consent implications before scaling
  • Converted findings into implementation-ready backlog with governance guardrails
  • Quality gates installed so delivery stayed on track after handover
Stack: Adobe Analytics CJA Web SDK Identity / Consent Data governance

Key outcome

Weeks, not months

Debate → delivery-ready backlog. Decision clarity restored across all stakeholder levels.

Recovery Complex multi-vendor enterprise programme

Programme recovery & multi-vendor governance reset

Stabilised a high-risk AEP programme by restoring decision clarity and resetting governance. Delivery went from constant firefighting to progress people could plan on.

Situation

Ownership was unclear across multiple vendors. Architecture had drifted from the agreed design. Escalation paths didn't exist, and the team had shifted into permanent firefighting mode. Steering wanted options, not status updates.

My role

Recovery lead: rapid diagnosis across delivery setup, ownership gaps, and architecture risk. Installed practical governance — sign-offs, escalation paths, quality gates — and created playbooks so progress continued without dependency on my involvement.

Outcome

Decision velocity restored within two weeks. Clear escalation paths and quality gates in place. Programme transitioned from firefighting to predictable progress and continued independently after handover.

  • Rapid diagnosis across delivery, ownership, and architecture risk
  • Governance reset: sign-offs, escalation paths, quality gates per workstream
  • Vendor alignment re-established with clear accountability
  • Playbooks and runbooks so progress continued after handover
Stack: Governance Architecture review Multi-vendor delivery Enablement

Key outcome

2 weeks

Decision velocity restored. Firefighting replaced by accountable, predictable delivery cadence.

AEP · RTCDP Regulated online business (EU)

Destination SDK integration for compliant activation & suppression

Built a custom Destination SDK connector for auditable activation and suppression. Compliance risk came down without slowing delivery, and the governance checkpoints hold as campaigns and vendors change.

Situation

Compliance required reliable suppression of at-risk audiences, but key activation endpoints were not fully under client control. Existing workarounds created audit risk and fragile consent flows that broke with campaign changes.

My role

Designed and implemented a custom Destination SDK connector. Defined data contracts, built operational monitoring, and validated consent-aware behaviour end-to-end. Governance checkpoints embedded so activation stayed compliant as the programme evolved.

Outcome

Stable, auditable activation and suppression pipeline with clear ownership and reduced third-party dependency. Compliance risk eliminated at source. Governance checkpoints prevent drift as vendors and campaigns evolve.

  • Custom Destination SDK connector with monitoring and operational runbooks
  • Consent requirements aligned to downstream delivery and validated end-to-end
  • Governance checkpoints prevent activation drift as campaigns change
  • Reduced third-party dependency and audit surface
Stack: AEP RTCDP AJO Destination SDK Consent / GDPR

Key outcome

Zero drift

Compliant pipeline live. Governance checkpoints hold as vendors and campaigns evolve.

Work together

Recognise the shape of your own programme?

These engagements started in different places: a design that needed validating, a migration that needed sequencing, a programme that had stopped moving. A short conversation is usually enough to see which one yours is.