Principal Software Engineer at eMed UK

Clive Shirley Principal 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 34+ years shipping software, leading architecture at Babylon Health from 2018 and at eMed UK since 2023, 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

A harness-agnostic delivery workflow that turns a request into a validated contract (brief, spec, plan and verification evidence) before anyone writes code. Run it from the accord CLI with Claude Code, Cursor or Pi, or install the Pi extension for a /accord command inside Pi. It is built around one metric: how little of an engineer’s attention it consumes.

  • Orchestration lives in a CLI, not a prompt, so any agent harness can do the work
  • 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”

Experience

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

Full career history
  1. Sep 2023 – present

    Principal Software Engineer · eMed UK (continued Babylon’s UK business)

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

  2. 2018 – Aug 2023

    Principal Software Engineer · Babylon Health

    Set architectural direction and standards for the engineering organisation while hands-on in the core platform.

  3. 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.

  4. 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.

  5. 2009 – 2011

    Senior Mobile Engineer · HSBC

    Designed and engineered a BlackBerry FX messaging and trading application.

  6. 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.

Writing

Notes from the build

Architecture, delivery and the occasional war story, from real-time finance to regulated healthcare.

All posts

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 guardrails, I’m happy to compare notes.