Architect@IBM

AI/ML | Cloud | Integration | Automation

Hello there

I am an experienced, certified architect and AI engineer with a background in applied mathematics and the computational sciences. I lead multidisciplinary engineering teams and work with research scientists, engineers, designers and end users to design, build and deploy next generation AI, ML, automation, integration and hybrid cloud technologies that deliver business value in a wide range of highly specialised domains. I sit on the British Standards Institute (BSI) ART1 Artificial Intelligence Committee as a National Expert contributing to standards on AI. I sit on committee at The Open Group contributing to professional standards in Ecosystems Architecture and AI. I have been a member of the University of London Data Science MSc academic tutor team teaching AI and Machine Learning. I am an IBM Certified Architect, IBM Certified AI Engineer, GCP Professional Cloud Architect, GCP Professional Machine Learning Engineer and certified in Data Science and Machine Learning (HarvardX). I am a Certified Information Systems Security Practitioner (CISSP, ISC2) and certified in Red Hat Openshift. I have engineering and technical expertise in a wide range of technologies including training / GPU stacks (NVIDIA / Slurm / Ray / PyTorch amongst others) for HPC, HCI, databases, DevOps, building on self managed infrastructure and in the cloud. I graduated with First Class honours in Computer Science and hold a Masters degree from Cambridge University.

Graph-Oriented Reinforcement Learning (GORL) for Enterprise AI

Why a New Approach?

Enterprises deploying language models often face the same challenge: how to ensure responses stay on topic, coherent, and aligned with business goals—without drowning in prompt engineering or moderation scripts.

Policy-Oriented Reinforcement Learning Language Model Guardrails for Enterprise AI

Enterprise AI adoption is accelerating—but so are the risks. From ethical lapses to irrelevant outputs, traditional LLM pipelines struggle with alignment, especially when static rules or prompt engineering are the only lines of defense. What if your AI could learn to stay on-topic, aligned with enterprise values, and semantically coherent—all while adapting over time?

SVD for constructing semantic knowledge graphs, semantic retrieval and reasoning

Singular Value Decomposion (SVD) is a well known method for latent semantic analysis. When applied to BERT contextual embeddings SVD produces three components: U, Σ, and V. The eigenvectors in V represent distinct semantic patterns - each one captures a different aspect of meaning in the text. The eigenvalues in Σ tell us how significant each pattern is, effectively showing us what is semantically important and where the semantic “holes” are - the gaps in meaning that separate different semantic clusters. This elegant mathematical decomposition reveals the fundamental building blocks of meaning in text, creating a natural hierarchy of semantic patterns that can be analyzed through linear algebra and externalised a semantic knowledge graph.

Operating AI at Scale with OpenShiftAI, KubeFlow Pipelines and watsonx

Operating AI across different clouds and execution engines becomes complex and difficult to maintain with cloud native tools as the number of different integrations between systems proliferates at scale. OpenShiftAI provides a cohesive hybrid, multi-cloud AI platform that enables enterprises to separate concerns between pipeline orchestration and workload execution reducing complexity in the data and governance subdomains and enabling enterprises to operate AI at scale.