Skip to content
View JoeTomkinson's full-sized avatar
🍪
Finding bugs and setting them free.
🍪
Finding bugs and setting them free.

Highlights

  • Pro

Block or report JoeTomkinson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JoeTomkinson/README.md

Joe Tomkinson

Head of Software Engineering @ Large UK Non-Profit  ·  Engineering leader, writer, and builder of useful things.

LinkedIn CTCO Blog Dev in a Box Grimmsforge (Game Addons) Microsoft Store Email


About

I've spent 15+ years in software engineering, and honestly, I don't think I'll ever stop learning. Since November 2022 the core skills that Engineers require to continue to deliver fantastic applications and products has shifted and continues to do so. As an Engineering leader it's my responsiblity to ensure that future Engineers and Software developers still get that eureka moment, that sense of pure dopamine when they fix a bug they've been toiling over for days. It's not the same activities as it once was, but it is a profession I'm very glad I have been a part of as long as I have.

Today I lead a ~40-person engineering function at a large non-profit here in the UK, spanning platform, infrastructure, DevOps, QA, and delivery. I manage the teams behind the digital platforms that power fundraising, supporter engagement, retail, and data integration. My primary focus areas are:

  • Owning the rolling 5-year Software Engineering Enterprise Vision aligned to the non-profits's wider tech strategy
  • Establishing and maintaining good clear engineering governance
  • Managing significant vendor partnerships and multi-year contract strategy
  • Championing people development: career ladder redesign, graduate mentoring, and regional recruitment.

Before working at a non-profit I spent nine years at a UK digital consultancy, moving from Software Developer through Lead Developer to Head of Software Development, delivering enterprise software for public and private sector clients across retail payment modernisation, enterprise integration, and digital fundraising, always with security baked in rather than bolted on (ISO 27001, Cyber Essentials Plus, PCI DSS).


What I care about

Engineering that ships. Platform engineering work that's taken deployment cycles from hours to minutes. Micro front-end architectures that let teams move independently. Integration platforms that don't fall over at high-peak volumes.

AI, honestly. Generative and agentic AI are changing development workflows in meaningful ways whether we want them to or not. The value comes from treating AI like any other engineering investment: measurable, incremental, and tied to tangible outcomes. I coined ACES — Agentic Coding & Engineering as a Service as a way to think about delivery capacity when it starts behaving like an external service dependency. I think the conversation really needs to shift to how can we use AI to generate new and unique revenue streams, rather than simply trying to wrap a ROI calculation around it.

The people side. Career ladders that mean something. Mentoring graduates. Inclusive and regional recruitment. A quality-first culture where teams feel confident enough to stop and fix rather than ship and hope.


Tech I work with

Languages & runtimes   C# · .NET · TypeScript · JavaScript | Python · Java
Cloud & platform   Azure · AKS · App Services · Functions · Event Hub · API Management · Service Bus · Bicep · GitHub Actions
Front-end   Vue · Next.js · React · Astro (micro front-end architectures)
Data & CX   Microsoft Dataverse / D365 CE · SQL · Postgres
Desktop   WPF · WinUI · Xamarin · MAUI · WinForms
AI & ML   Azure AI / Cognitive Services · generative & agentic AI workflows · GitHub Copilot · Microsoft Copilot Studio
Security & compliance   ISO 27001 · Cyber Essentials Plus · PCI DSS


Writing & speaking

I write regularly at ctco.blog on engineering leadership, AI adoption, and the craft of building software inside real organisations. Recurring themes:

  • AI-assisted development and what it changes day-to-day as and when industry changes occur.
  • AI governance and the NCSC's positions on SaaS and agentic tooling.
  • Integration architecture in regulated and high-stakes environments.
  • The journey from engineer to technology leader
  • Robotics and large world models, general AI behaviour models.

If you're organising a meetup, podcast, or conference in the UK engineering leadership space, I'd be happy to talk.


A little history

  • Board Member, risual Foundation (2022–2024) — giving back to communities through technology, learning, and young-people career pathways.
  • STEM Ambassador (2017–2019) — volunteering with 14–19 year olds considering a career in software and the sciences.
  • UK IT Industry Awards Winner (2017) for the Akin luxury retail mobile platform, plus a security sector runner-up the same year at the Staffordshire Chamber Digital Innovation Award for a child safeguarding app.

💎 Pro-bono work

I'm open to meaningful pro-bono engagements with humanitarian and charitable organisations — particularly in animal welfare, disaster and humanitarian relief, and science and technology. If your mission needs engineering leadership, architecture guidance, or a practical second opinion, please do reach out.


📍 Staffordshire, UK  ·  "Finding bugs and setting them free." 🍪

Pinned Loading

  1. Dev-in-a-Box-Limited/TokenEvaluator.Net Dev-in-a-Box-Limited/TokenEvaluator.Net Public

    TokenEvaluator.Net is a simple and useful library designed to measure and calculate the token count of given text inputs, as per the specifics of the language model specified by the user. This tool…

    C# 2 1

  2. PetAdoptionApp PetAdoptionApp Public

    PetAdoptionApp based on a dribble by Andika Wiraputra for the Microsoft .NET MAUI Beautiful UI Challenge

    C# 28 7

  3. Biped.UI.Fixes.Plugin Biped.UI.Fixes.Plugin Public

    Updated plugin inspiration and updated based on the original Lyall BipedFix plugin

    C# 4

  4. spotify-data-viewer spotify-data-viewer Public

    HTML