I help cross-functional teams deliver high quality and high value products. I help teams bridge the gap between 'it works on my machine...' and 'our customers are very happy!'
Iβm an advocate of the Context-Driven approach of software testing and love helping teams build people-first cultures where quality is a shared mindset, not a final hurdle.
- AWS Certified Machine Learning Engineer (MLA-C01)
- AWS Certified AI Practitioner (AIF-C01)
- AWS Certified Cloud Practitioner (CLF-C02)
- Google AI Essentials V1
- The Linux Foundation Green Software for Practitioners (LFC131)
- Team Kanban Practitioner (Kanban University)
View verified badges on Credly
Risk Analysis and Pre-Mortems - Scott Logic Practitioners Guides (2024) - Introduction to techniques and guidance on implementing them in cross-functional teams.
Navigating the World as a Context-Driven Tester - Association for Software Testing (2023) - A free open source AST Ebook providing guidance and answers to common questions about the Context-Driven School of testing.
Demo of pact-message-ruby - Pact Community Repos (2022) - A demonstration of Consumer Driven Contract Testing for a message based (non-HTTP) producer and consumer relationship using the pact-message-ruby gem.
Test Automation Coding Standards - SQA StackExchange (2022) - Contributions to the Software Testing and Quality Assurance StackExchange community on test automation topics.
An Experience Report on RST - Tea Time with Testers Magazine (2021) β A practitioner's account of adopting Rapid Software Testing methodology across engineering teams.
Python air quality monitor - An air quality monitor built using a Raspberry Pi and a Particle Matter sensor. This project explores IoT data pipelines, sensor polling, and publishing live readings to a graphing API all using Python. CI workflows are implemented using GitHub Actions.
Learning resources for testing professionals - A curated collection of learning resources covering Software Testing, Quality Engineering, strategy and automation topics. Built for practitioners at all levels.
Take a look at my reading list to see what I've been reading recently.



