Talks

Below is a selection of past and upcoming talks. A sample of past conference talks, videos and podcasts is available on this YouTube playlist.


Crafting Intelligent Agents with Context Engineering

A introduction to the field of context engineering, and how they can help us build effective AI agents that generate accurate results.
AI Coding Summit 2025


Lexical Vector and Hybrid Search

A deep dive into how lexical, vector and hybrid search work in an AI age using Elasticsearch, and why they are important for Context Engineering.
GOTO; Copenhagen 2025


How to Destroy a Software Engineer

A tour of software development and DevOps antipatterns that still exist in teams today, including poor alerting, on-call, code review, testing and culture patterns.
TechMids 2024 | SREDay 2024 | DevOpsDays London 2024 | DDD South West 2025 | Laravel Live UK 2025


Machine Learning Image Classification

Here I regale the tale, with code samples using Javascript, Playwright and TensorFlow.js, how I attempted to remake my favourite baking show and find the cake. I also compare the models with my cake-finding skills using Elasticsearch and Kibana.
Devoxx UK 2024 | HalfStack London 2024


Software Engineering and the Social Battery

Tips and tricks for managing your social battery and energy levels as a software engineer through meetings, pair programming, meetups and conferences.
DevRelCon 2023 | Devoxx UK 2024


Elasticsearch Random Scoring

Short lightning talk covering the function score attribute of Elasticsearch, with how and why to pull out a random document.
Lightning Talks with Aspiring Women Speakers @ Elastic London


Vector Search

My personal slant on lexical, vector and hybrid search in Elasticsearch, based on content from Philipp Krenn. Presented with code variations in Go and Python.
Women Who Go London | Data Science Festival Oktoberfest 2024


Synthetic Monitoring

A practical overview of using Synthetic Monitoring for both production monitoring and E2E testing using Playwright, Elastic Synthetics and GitHub Actions.

Devoxx UK 2023 | React Summit 2023 | SREday 2023 | TestJS Summit 2023 | DevOps.js 2024


Real User Monitoring

Overview of tools and techniques to capture metrics to evaluate if users are using product features, and if they are having a great experience. Covers Google Lighthouse, Google Core Web Vitals, Synthetic Monitoring and Real User Monitoring, with instrumentation examples.

Lean Agile Scotland 2022 | London Java Community | Modern Frontends Live! 2022 | Girl Geek X Elevate 2023 | DeveloperWeek Europe 2023 | React Live 2023 | React Brussels 2023 | CodeMotion Madrid 2024


Fu Finder Revisited

A witty regaling of the story of Fu Finder, and how to build a new version using Elasticsearch and JavaScript
HalfStack 2023


Vector Search

My personal slant on lexical, vector and hybrid search in Elasticsearch, based on content from Philipp Krenn. Presented with code variations in Go and Python.
Women Who Go London | Data Science Festival Oktoberfest 2024


Data Visualisation Best Practices

Sharing lessons and reasons for the overuse of data grids in enterprise applications and the data overload it can cause users. We also use React-based coding examples and Kibana Lens visualizations to showcase alternate visualisations based on user behaviour and data structure.

Devoxx UK 2022 | Front Endgineers | Data Science Festival Summer School


BDD & e2e Mashup

Sharing best practices and coding examples of combining e2e testing with behavioural specifications elicited through BDD.

Devoxx UK 2021 | Front Endgineers | London Java Community


Confessions of a Sprint 0

Tell all account of arranging my first sprint 0. Also check out full story in my Agile Alliance Agile 2021 experience report and InfoQ article.

Agile Alliance Agile 2021 | Lean Agile Exchange 2021 | Devoxx UK 2021


Obstacle Boards

A case study reflecting on Obstacle Board usage in Scrum practice. Check out the programme and recording for details. Experience also shared on InfoQ.

Lean Agile Exchange 2020 | London Java Community