Principal Engineer at eMed UK

Clive ShirleyPrincipal Software Engineer · Architect-practitioner

I design and ship safe changes in regulated systems: payments, healthcare interoperability, multi-region platforms and AI-assisted delivery.

Principal Software Engineer with 30+ years shipping software, the last eight leading architecture at Babylon Health and eMed UK across a healthcare platform operating in the UK, US and Canada. I am a player-coach: I write the design doc, review the PRs, and still ship the hard fix when it matters.

Portrait of Clive Shirley
Hampshire, UK

Selected impact

Outcomes, not just output

2 days → 30s
partner provisioning

B2B onboarding automation across 700+ client organisations and ~3M members; setup errors cut from ~7% to under 1%.

4M+
patient records

Decommissioned a UK telehealth platform with GDPR-safe exports and an immutable, access-controlled media vault.

70M+
messages a day

Real-time Twitter firehose ingestion, ranking and anomaly detection for electronic trading firms at FSWire.

What I do

Where I add the most value

Cross-cutting architecture for platforms that move money, handle patient data and span jurisdictions, and the engineering culture to keep them healthy.

Architecture & modernisation

Evolving monoliths into platforms without stopping the business, with decisions written down so they stay reviewable.

  • ADRs
  • DDD
  • Strangler Fig
  • CQRS
  • Event-driven

Payments & pricing

Multi-provider, multi-region payment domains, configuration-driven pricing and zero-downtime provider migrations.

  • Stripe
  • Braintree
  • BACS
  • Adapters
  • B2B2C

Healthcare interoperability

HL7 FHIR domain modelling, e-prescribing and signing, and pharmacy claims submission and reconciliation.

  • HL7 FHIR
  • AES/PAdES
  • NCPDP
  • X12 835

Scale & reliability

Back-pressure, bulkheads, autoscaling signals, graceful shutdown, load testing and cost-aware architecture.

  • Kubernetes
  • HPA
  • DynamoDB
  • Postgres
  • Kafka

Security & data residency

Application security, credential rotation, GDPR operations and residency-clean, per-region stacks for new markets.

  • GDPR
  • HIPAA-aligned
  • AWS KMS
  • OIDC/SAML

Agentic & AI-assisted delivery

Harnesses, agent standards and skills catalogues that hold AI-generated PRs to the same checkable rules as human ones.

  • ACCORD
  • Pi
  • Agent standards
  • CI enforcement

Open source · MIT

ACCORD: reach agreement before you build

An agentic delivery harness for Pi that turns a free-text request into a validated contract (brief, spec, plan and verification evidence) before anyone writes code. Built around one metric: how little of an engineer’s attention it consumes.

  • Phase agents run in isolated processes with schema-validated JSON state
  • Adversarial test review (Crucible) runs before any production code exists
  • Two deliberate human gates: contract approval and PR review
  • Per-acceptance-criterion evidence instead of “tests pass, ship it”
❯ /dev PROJ-1234 add OAuth2 refresh token support
  pattern  implement/standard
  align    → brief.md
  spec     → spec.json  (AC-1 … AC-4)
  plan     → plan.json  (TDD ordered)
  tasks    test → review-test → code → review-code

❯ /dev finish
  VERIFICATION COMPLETE
  Verdict: gaps (3/4 pass)
  AC-1: pass  auth.test.ts:42
  AC-3: fail  no test for configurable TTL
  AC-4: pass  eslint no-direct-jwt

Experience

30+ years, from law firms to trading floors to healthcare

Full career history
  1. 2018 – present

    Principal Software Engineer · eMed UK (formerly Babylon Health)

    Own technical strategy and architectural direction for a global healthcare platform. Principal Engineer across all product pillars, setting cross-cutting architecture, reference patterns and standards, and bridging commercial intent and technical delivery through B2B2C expansion, GLP-1 product lines, US and Canadian market entry and the Babylon legacy sunset.

  2. 2014 – 2018

    Lead Software Engineer · Smarta

    Led in-house and offshore teams delivering white-label small-business SaaS for Lloyds Banking Group and RBS, combining architect and lead-engineer responsibilities.

  3. 2011 – 2014

    Principal Software Engineer · FSWire

    Led engineering end to end for a real-time social and market data platform serving high-frequency and electronic trading firms.

  4. 2009 – 2011

    Senior Mobile Engineer · HSBC

    Designed and engineered a BlackBerry FX messaging and trading application.

  5. 2006 – 2009

    Principal Software Engineer · Interwoven (acquired by Autonomy)

    Led the iManage WorkSite mobile team, engineered the WorkSite FileShare prototype and led the team behind server-based email management for the WorkSite suite.

Contact

Let’s talk architecture

Whether it’s a regulated platform that needs to change safely, a payments domain that needs untangling, or AI-assisted delivery that needs guard-rails, I’m happy to compare notes.