global payment provider
| test tooling and architectingWriting test tooling for development and test teams, so that they may test the next version of an important global payments provider.
death in videogames
| analysing the relationship between videogames and deathA personal blog/essay project, which analyses a videogame at a time and how it treats the topic of death. This ranges from everything from the consequences of a player death, who and why does the player kill, and how deaths are treated from a narrative and thematic perspective.
toy manufacturer logistics
| messaging and mapping hubWorking for a major international toy manufacturer on a new messaging and mapping hub for their distribution centres. Setting up the cloud infrastructure, pipelines and acceptance test suite from scratch.
cloud native banking platform (various)
| tooling / platform for major new banking platformWorking on various platform tooling teams for a new banking platform. Improving and maintaining the platform for which all teams deploy their services, support teams to work effectively on the platform, and organizing teams to deploy major releases.
credit agency saas platform
| infrastructure for major new saas platformWorking on the platform team for a household name credit agency and their new SaaS platform. Maintaining and extending the capabilities of the shared tooling that all teams used, such as Kafka and Jenkins.
ebay
| multinational e-commerce applicationWorking as a test engineer on tier 2 application for one of the most popular websites in the world. Pairing with developers, and doing regular risk analysis and exploratory sessions to uncover new issues. Rebuilt their custom made web test automation framework into something implementing modern BDD/Specification by Example standards.
major consultancy cloud inventory
| infrastructure discovery & tracking serviceConsulting and advising the quality processes for a team delivering a cloud discovery platform, implemented in AWS lambda. Platform has the ability to track costs and implement policy across their cloud estate. Building unit, integration and acceptance tests. Modifying Jenkins pipelines in groovy.
government cloud broker
| maintaining infrastructure across multiple cloudsCloud broker enables gov department to monitor and provision infrastructure. Maintained and extended the Java Cucumber and Selenium test suite, and the Ruby infrastructure test suite.
ethical supply chain tracker
| tracks audits on supply chains for large multinational organisationsMaintained and extended an acceptance test suite of a large scale microservices application. Test suite implemented with Java, Cucumber and Selenium. Covered both UI & API.
foosbot
| foosball ranking slack botA foosball bot that tracks and ranks players via Slack.
this website
| personal websiteLook around you! My personal portfolio and website. Graciously modified from http://sevko.io.
fallout terminal hacker
| videogame minigame assistantA script to help you solve the terminal hacking minigame in Fallout 3 and Fallout New Vegas.
acceptance test quickstart
| web testing frameworkAn open source framework which to start web ui testing with in minutes, using the best tools and practices the industry has to offer. Includes headless testing, parallel test execution, browserstack support and automated documentation generation.
hearthwiz
| hearthstone management appA light website for tracking and managing Hearthstone card collections, written in rails. A personal project deployed on my own website.
itv hub
| video on demand serviceperformance and functional testing for the rebuild of itv’s video on demand website.
usemango
| test tool and frameworkAn enterprise tool and testing framework for the HP software ecosystem.
spva
| government projectResponsible for automated test creation, maintainance and execution on an important government project.