Software developer & technical lead

Hello, I'm John.

I build software, enjoy a difficult problem, and usually have something new to learn.

I'm based in the North East of England, with over 24 years' experience developing software. These days, my work centres on back-end systems, C#/.NET and Azure, and helping teams turn complex requirements into software people can rely on.

I'm also building Perfect Tradesmen, my own idea for fairer trade matching.

Also a keen fisherman, amateur photographer and lifelong IT nerd.

Through my lens A solar eclipse · John Swan
Hover to pause
1 / 1

Where it started

From BASIC to
business-critical systems.

It started with an Atari ST and BASIC. I liked finding out how things worked, and what I could make them do. That curiosity has stayed with me through running my own IT business and working on large systems across retail, finance, government, utilities and healthcare.

I enjoy getting to grips with an unfamiliar system: understanding the people who use it, working through the difficult parts and finding a practical way forward. Sometimes that means building something new; sometimes it means making an existing system more reliable, easier to maintain or less expensive to run.

Alongside hands-on development, I've taken technical ownership of projects, made architectural decisions and mentored other engineers. I value clear conversations, shared understanding and giving people room to learn.

Some of my work

Software with a job to do.

Ask for my CV

BJSS → CGI · 2021 onwards

Platforms & public services

Back-end and platform development for enterprise and UK government clients. My work has included APIs, cloud services, modernising legacy systems and improving reliability, performance and running costs.

STCS · 2021

Supporting clinical teams

A web platform for NHS lung health screening programmes, built with C#/.NET Core and Azure. I worked with clinical stakeholders on patient data, reporting and automated communications.

Pulman Group · 2015–2021

Making everyday work easier

Technical ownership of business-critical applications, a move to .NET Core and an API-driven architecture, and automation that saved hundreds of manual hours each year.

I've also kept a few of my earlier website projects, including work from when I ran my own IT business.

Away from the keyboard

A little time outside.

More photos on Instagram

Outside work, I enjoy fishing and amateur photography. These photos are a few of the things that have caught my eye. I share more on @trabumpaline_pics.

Green woodland reflected in a still pond, with a muddy path along the bank
Woodland by the water John Swan
A broad sandy beach and blue sea beneath a sky filled with white clouds, viewed from a grassy bank
A view along the coast John Swan

Say hello

Let's have a conversation.

For more about my work, a copy of my CV, or just to get in touch.

Contact me