Talks

Conference talks, keynotes, and lightning talks with recordings.

A Practical Guide to Inner Sourcing Your IDP

Strategies for treating internal developer platforms as open source projects to bridge developer-platform team gaps.

KubeCon+CloudNativeCon EU (2026)

Many Cooks, One Platform

Balancing Ownership and Contribution for the Perfect Broth.

ContainerDays (2025) +2 more

keynote

In a Land Before Metrics

Embracing the Art of Uncertainty.

Cloud Native Days Austria (2024)

Navigating the Depth of App Delivery Through Memes

A meme-driven exploration of The Technical Advisory Group App-Delivery.

KubeCon+CloudNativeCon EU (2024)

lightning talk

A Quick Look at the TAG App Delivery

A lightning talk overview of the CNCF TAG App Delivery.

KubeCon+CloudNativeCon EU (2023)

keynote

KubeHuddle Toronto Keynote

A keynote about developer happiness.

KubeHuddle Toronto (2023)

Systems Thinking for Dev Organisations

Introduction to systems thinking basics, examining tech organisations and dev teams as systems.

DevOpsDays London (2023) +2 more

Secret Management: The Soft Way

Managing secrets in CI/CD pipelines while maintaining security best-practices using GitOps approaches.

NDC Oslo (2022) +2 more

Actions Speak Louder Than Words

Building Better Communities.

Open Source Summit NA (2022) +1 more

GitOps for the People

Case study of a fintech enterprise shifting to Kubernetes and GitOps

ContainerDays (2022) +3 more

Kubernetes Won't Save You

A critical look at Kubernetes adoption and when it is (or isn't) the right choice.

ContainerDays (2021) +2 more

Machine Learning in the Browser

Teaching a neural network to predict complementary colours, running completely in the browser!

Node+JS Interactive (2019) +2 more

Alpha 2048

Reinforcement Learning in the Browser.

RuhrJS (2017) +2 more

Applying The Magic Of Neural Networks

An introduction to practical applications of neural networks.

JSConf.Asia (2016)

Machine Learning with Node.js

Exploring machine learning capabilities using Node.js (and my first ever full-length talk)

JSUnconf (2016)