
Using React Native to create a reusable mobile app architecture
Fullstack 2017

They Do It With Mirrors Java Process Memory in Microservices
Devoxx UK 2017

Everyone's a Critic The Why and How of Code Review
Drupalcamp London 2017

How We Work Building An Engineering Culture
Drupal Show and Tell January 2017

Using React to drive change at a car maker
Fullstack 2016

NFR Testing and Tuning - A Scientific Approach
Devoxx London 2016

Harnessing Domain Driven Design for Distributed Systems
Devoxx London 2016
Microservices made easy with Mesos
London μServices (Microservices) User Group

Delivering the Mail
Drupalcon Asia 2016

Technical Archaeology Unearthing Antipatterns in Modern Distributed Systems
Devoxx UK 2015

Please Hold: Your Call Is In A Queue An introduction to queuing in Drupal
Drupalcamp London 2013

zip-BDD-do-dah zip-BDD-ay! Behaviour Driven Development with Drupal and Behat
Drupalcamp London 2013

Supersize me Making Drupal go large
Drupalcamp London 2013