Case Studies

Client results

Organisations bring me in when they need senior expertise to get AI and cloud platforms into production. Here's a selection.

HSBC — ML Platform Migration

Lead Cloud / Platform Architect

Oct 2025 – Present · London, UK

Challenge

Migrate a self-managed Kubeflow-based ML platform to GCP Vertex AI within a highly regulated banking environment with strict security controls, no console access, and SOX-compliant workflows.

Approach

Designed secure platform services operating within VPC Service Controls with restricted egress. Defined workload identity patterns using GCP Workload Identity Federation. Built CI/CD pipelines with SOX-compliant approval workflows, container security scanning, and controlled artefact promotion.

Outcome

Delivered an enterprise-grade ML platform architecture that satisfied both engineering and regulatory requirements. Established a secure software supply chain with private artefact repositories and approved base images.

Carrier Corporation — Connected Devices & MLOps Platform

Cloud Lead Technical Architect

Feb 2022 – Sep 2025 · Palm Beach Gardens, FL

Challenge

Build a global connected device platform for residential HVAC connectivity and an MLOps platform for predictive analytics, while also advising on post-merger technical consolidation following the Viessmann acquisition.

Approach

Designed and developed a Kubeflow-based MLOps platform. Advised on a Vertex AI ML platform for energy forecasting in partnership with Google Consulting Services. Led multiple distributed product teams using AWS cloud services with serverless and containerisation patterns.

Outcome

Delivered a production platform connecting residential HVAC devices globally. Established DevOps practices across multiple teams and provided technical guidance for the Viessmann Azure platform integration.

EY Global Innovation — ML at Scale

Cloud Technical Architect / DevOps

Aug 2018 – Apr 2019 & Apr 2019 – Oct 2019 · San Jose & London

Challenge

Design and deliver a globally scalable platform for machine learning at scale, then lead a major AWS-to-Azure migration across the organisation.

Approach

Built a Kubernetes-based platform on Azure with Databricks and Apache Spark. Implemented GitOps workflows with FluxCD. Designed DevOps processes enabling data science and engineering teams to collaborate on ML delivery.

Outcome

Delivered a production ML platform serving EY's global innovation teams. Successfully migrated workloads from AWS (S3, EC2) to Azure Kubernetes Service with zero downtime.

Roche — Clinical Platform Rescue

Azure Technical Architect / DevOps Lead

Aug 2021 – Dec 2021 · Basel, Switzerland

Challenge

An in-house clinical study management platform was being migrated to Azure. Microsoft Consulting Services had created the initial PoC, but it had become overly complex and the team was struggling to get it production-ready.

Approach

Rationalised and streamlined the CI/CD approach in Azure DevOps. Migrated from Azure ARM templates to Terraform to simplify complex infrastructure management. Standardised Kubernetes deployments with Helm and Kustomize.

Outcome

Rescued a stalling project and delivered a production-ready clinical platform. Simplified the infrastructure to a point where the in-house team could maintain and extend it independently.

Caterpillar — Global Service Platform

Azure Technical Architect / DevOps Specialist

Aug 2018 – Dec 2023 · Chicago, IL

Challenge

Design and deliver a new global service platform supporting Caterpillar's service and maintenance partners worldwide, with multi-region deployment requirements.

Approach

Architected a Java Spring Boot microservices platform leveraging Azure Web Applications, Traffic Manager, Application Insights, KeyVault, and SQL. Designed a CI/CD pipeline in Azure DevOps for continuous testing and multi-region deployment.

Outcome

Delivered a globally distributed service platform with automated multi-region deployments. The platform supported Caterpillar's worldwide partner network with high availability and consistent performance.

Smartlogic Semaphore — Multi-Tenant SaaS Platform

Cloud Technical Architect / DevOps

Dec 2014 – Feb 2018 · London, UK

Challenge

Design and build a multi-regional, multi-tenant cloud platform for document classification, processing millions of documents per day for some of the world's largest organisations.

Approach

Architected a microservices platform on Azure using Service Fabric, Azure AD, Key Vault, OMS, and Application Insights. Built CI/CD processes with VSTS and Jenkins. Later developed Office 365 and SharePoint integrations using React, Redux, and Azure services.

Outcome

Delivered a production SaaS platform classifying millions of documents daily for global enterprise clients. The platform ran reliably across multiple Azure regions with full multi-tenancy.

Have a similar challenge?

I've delivered cloud platforms across banking, pharma, industrial, media, and enterprise SaaS. Let's discuss how I can help your organisation.