Gareth Coles is an Engineering Director with 14 years of hands-on experience spanning testing, delivery management, and cloud-backed infrastructure, now leading engineering at Delio. He combines a strong QA and business-analysis background with practical DevOps chops—automating CI/CD, Docker builds, and cloud deployments for open-source Discord and Python community bots. Known for turning stakeholder needs into clear technical requirements, Gareth excels at stabilizing releases and streamlining deployment workflows across teams. His career progression from Test Lead to Engineering Director reflects a blend of meticulous defect management and strategic delivery leadership. Based in the Greater Cardiff Area, he brings a customer-facing mindset to technical decisions and a knack for making complex integrations predictable and repeatable.
14 years of coding experience
4 years of employment as a software developer
BSc (Hons) Internet Computing, BSc (Hons) Internet Computing at University of the West of England
The community bot for the Python Discord community
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:233 commits, 35 PRs, 155 pushes in 9 months
Contributions summary:Gareth primarily focused on building and maintaining the Python Discord bot, contributing to its core functionality. They set up the foundational bot framework, including the creation of cogs for core commands, code evaluation, logging, and security measures. Furthermore, they made infrastructure improvements, added features like an announcement subscription system, and implemented RabbitMQ integration.
A Discord bot started as a community project for Hacktoberfest 2018, later evolved to an introductory project for aspiring new developers starting out with open source development.
Role in this project:
DevOps Engineer
Contributions:31 commits, 3 PRs, 25 pushes in 1 month
Contributions summary:Gareth primarily focused on automating and streamlining the deployment process for the Discord bot. Their contributions centered around modifying the `docker/build.sh` script to include Docker image building, pushing to Docker Hub, and deploying to a server using `pepper`. They also worked on integrating Azure deployment, including the necessary modifications to the `deploy-azure.sh` script. A significant portion of their work revolved around configuring and debugging the deployment workflow, demonstrating a strong emphasis on infrastructure and CI/CD.
pythondiscordbotdiscord-botintroductory
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.