Skip to main content
Thomas Thornton

Thomas Thornton

United Kingdom

Thomas is a Senior Azure Technical Specialist at Kainos, with a proven track record of delivering successful solutions in Microsoft Azure. He has been involved in all stages of delivery, from sales qualification to solution architecture and implementation, and is known for his adaptability to business needs. In addition to his technical expertise, Thomas is also recognised as a GitHub Star, Microsoft MVP and HashiCorp Ambassador, demonstrating his deep knowledge and contributions to the industry. He is an active community member with a strong following on Twitter and LinkedIn (16,000+). Thomas shares his insights through his popular blog, which has over 1.1 million views to date, and boasts more than 1,000 GitHub stars across his repositories. He also regularly participates in podcasts and community events, further demonstrating his commitment to knowledge sharing and community engagement.

Community Contributions

My Experience with GitHub Agentic Workflows

If you’ve ever wished your CI/CD pipeline could think for itself, you’re going to like what comes next. GitHub Next recently introduced a research project called Agentic Workflows – a way to embed autonomous AI agents directly into GitHub Actions. These aren’t just scripted automation tasks; they can interpret natural language, reason about problems and adapt to context. After experimenting with Agentic Workflows in my own repositories, I’ve decided to write a blog post about it.

Blogpost / 11-04-2025

Why You Should Use AI-Powered Terraform Plan Reviews in Your CI/CD Pipeline

As infrastructure-as-code becomes more complex, I wanted to create a systematic way to ensure every Terraform change meets security, cost, and compliance standards before reaching production. One area that’s particularly ripe for improvement is Terraform plan reviews. If you’ve ever spent half an hour combing through a terraform plan output, trying to spot subtle issues, you’ll know how easy it is for things to slip past even experienced reviewers. That’s why I built an AI-powered GitHub Action that automatically analyses Terraform changes across 11 specialised domains before they reach production – consistent, comprehensive, and instant. In this post, I’ll share why I built it, how it works, and how you can start using it in your CI/CD pipeline in just minutes.

Blogpost / 10-13-2025

Step‑by‑Step: Checking Out a Private Repository in GitHub Actions

One of the great strengths of GitHub Actions is its flexibility – you can build workflows that pull in code from other private repositories, not just the one where your workflow resides. This opens the door to reusable components, shared build scripts, or even private actions stored in separate repositories. The official actions/checkout action supports secure, targeted checkouts from any repository you have access to. If you’ve ever needed to grab a specific branch from a different repository as part of your CI/CD pipeline, this guide will walk you through exactly how to do it.

Blogpost / 10-03-2025

GitHub Copilot Custom Chat Modes: AI Personas that Match Your Needs

If you’ve been using GitHub Copilot Chat in Visual Studio Code, you already know how good it is at answering questions and generating code. But sometimes it feels a little too “one-size-fits-all.” That’s where Custom Chat Modes change the game. With this feature, you can define exactly how Copilot Chat behaves – from its tone and areas of focus to the tools it can access – all through a simple Markdown configuration file in your project. The best part? You can switch between tailored AI personas designed for different workflows instantly, without ever leaving your editor.

Blogpost / 09-10-2025

Using GitHub Models with your GitHub Workflows

GitHub Models are AI capabilities built directly into GitHub, acting like an “AI lab” within your repository. They let you experiment, compare, and run models seamlessly as part of your existing workflow – no switching tools required. Key benefits include: Native integration – call AI models directly from workflows Quick experimentation – use the playground to refine prompts and compare outputs Reusable automation – version, reuse, and scale workflows across teams Infrastructure-free – GitHub handles hosting, permissions, and authentication This makes it much easier to move from experimentation to production AI without context switching or security headaches.

Blogpost / 08-19-2025

Getting Started with GitHub Spark: From Thought to App Creation

Imagine transforming an idea into a live, interactive demo in minutes – all thanks to GitHub Spark. Whether you want an AI-powered summariser or an instant dashboard for build statuses, the barrier to rapid app prototyping has never been lower. GitHub Spark is GitHub’s latest leap into AI-driven development, now in public preview for anyone with a Copilot Pro+ subscription. But this isn’t just a tech demo – it’s already transforming how developers, product teams, and even non-coders build and test web apps. The process is fast, flexible, and honestly – a lot of fun. In this guide, I’ll show you how to get started with GitHub Spark, highlight its most practical features, and share insights from my own experiments.

Blogpost / 08-07-2025

Related Stars