Public speaking
Public speaking
Events I have spoken at
Conferences
- BADCamp (Bay Area Drupal Camp) (2020)
- Blue Conf (2019 x2)
- CMS Philly (2020 x2)
- DigitalCamp Atlanta (2020)
- Drupal Developer Days (2018)
- DrupalCamp Belgium (2024 x2)
- DrupalCamp Brighton (2015)
- DrupalCamp Bristol (2016)
- DrupalCamp Dublin (2017 x2)
- DrupalCamp Florida (2021)
- DrupalCamp London (2014, 2015, 2016, 2017, 2019)
- DrupalCamp NYC (2020)
- DrupalCamp North (2015)
- DrupalCon Europe (2019, 2020, 2023)
- Midwest PHP (2021 x2)
- Norfolk Developers Conference (2023)
- PHP North West (2017)
- PHP South Coast (2016)
- TechMids Conf (2025)
- WordCamp Bristol (2019)
Meetups
- Ansible London
- Bristol Cloud Native & DevOps
- Bristol JS
- Bristol Software Development Meetup
- BrumPHP
- Cheltenham WordPress Meetup
- Drupal Bristol (x10)
- Drupal Edinburgh
- Drupal London Meetup
- Drupal NYC (x3)
- Drupal Somerset (x2)
- Drupal Virtual Cafe
- Drupal Yorkshire (x3)
- GroningenPHP
- Leeds PHP
- Nashville PHP
- Nomad PHP (x2)
- NWDUG (North West Drupal User Group) (x4)
- PHP Berkshire
- PHP Cambridge
- PHP Hampshire
- PHP London (x2)
- PHP North East
- PHP North West (PHPNW) (x3)
- PHP Oxford (x3)
- PHP South Wales (x6)
- PHP South West (PHPSW) (x10)
- PHP Stoke
- PHP Sussex (x2)
- PHP Thames Valley (x2)
- PHP User Group Munich
- South Wales Drupal User Group (SWDUG) (x2)
- Swansea Software Development Community (SSDC)
- TechConnect London
- umBristol
- unified.diff (x2)
Internal events
- Inviqa
- Microserve
- Reading College
- Transport for Wales (x2)
Presentations I have given
- About the Drupal Association
- Automated testing crash course
- Automated testing and Test-Driven Development in Drupal 8
- Building "Build Configs"
- Building and presenting slide decks with rst2pdf
- Building Static Websites with Sculpin
- Communities and contribution
- Configuring all the Things (in Drupal 8)
- Dancing for Drupal
- Decoupling Drupal with Vue.js
- Deploying Drupal with Fabric
- Deploying PHP applications with Ansible, Ansible Vault and Ansistrano
- Deploying PHP Applications with Fabric
- Development with WSL and NixOS
- Drupal 8
- Getting Started with Drupal 8 Module Development
- Having Fun with Drupal 8, PHP libraries and the Drupal.org API
- Drupal 8: Rejoining the Herd
- Drupal and the LDAP module
- Drupal.org in 2015: What's Coming Next
- Drupal VM Generator
- Drupal VM, Meet Symfony Console
- drush make drupalbristol
- Getting (Your Data) Into Drupal 8
- Git Flow
- Goodbye Drush Make. Hello Composer!
- An introduction to mob programming
- It All Started With A Patch
- LocalGov Microsites Demonstration
- Modern Drupal Development with Composer
- Nix for PHP Developers (and everyone else)
- Nix and PHP
- Out of the Box Initiative Update
- BTEC Computing at Reading College
- Soaring with Tailwind CSS
- So, what is this Drupal thing?
- Tailwind CSS demonstration
- Taking Flight with Tailwind CSS
- TDD - Test-Driven Drupal
- Test Drive Twig with Sculpin
- Things you should know about PHP
- Upgrading your site to Drupal 9
- Using Illuminate Collections... Outside Laravel
- Working without Workspace
- Working with Workspace
Future presentation ideas
TODO