Senior software developer · Glasgow, UK

Complex web applications, built fast and built to last.

I'm Michael McCoy. I've built and run production software since 1996. Today I build SaaS products, AI features and real-time data systems for businesses across the UK. You get a small team's delivery speed with an architect's judgement.

  • 30 years building production software
  • Real-time data behind live broadcasts for the BBC
  • Three live SaaS products of my own
  • ASP.NET Core · Node.js · Kubernetes · Azure · AWS

Proof, not promises

Software that runs in production for years, in front of real customers and real audiences. Most of my clients stay with me for the long term.

Broadcast · since 2020

Real-time data behind live election and sports broadcasts

Freelance server-side developer for the BBC, building and running the real-time data services that on-air results graphics request their data from, with some front-end work on operator tools.

Freelance developer · 2020 to present

Read more
Automotive engineering · 2013 to present

Job, stock and invoicing system for a drivetrain repair workshop

A bespoke system that runs a UK drivetrain repair and parts business day to day, from booking a job in to month-end reporting. In daily use for more than 11 years.

ASP.NET MVC · C# · Entity Framework · SQL Server · Power BI

Read more
Financial services SaaS · 2018 to 2023

Secure client-messaging SaaS for financial advisers

Co-created with a financial-services partner: a multi-tenant platform that let advice firms exchange messages and documents with clients securely, built for GDPR and FCA confidentiality. I architected, built and ran it in production for five years.

ASP.NET Core · Angular · IdentityServer · Azure App Service, SQL & Blob Storage

Read more
E-commerce · 2019 to 2024

E-commerce rescue and Shopify migration for a Scottish food brand

Stabilised a struggling online shop, then moved it to Shopify in about eight weeks. The store took orders from the first day, and a second European store followed.

Shopify · Liquid · WooCommerce migration · Cloudflare

Read more
Retail · 15+ years

Gallery management and e-commerce for a Scottish art gallery

Online sales, cataloguing and gallery administration for a Glasgow gallery of original Scottish art: around 28,000 artworks from about 500 artists, re-platformed twice.

ASP.NET Core · EF Core · PostgreSQL · Auth0 · Cloudflare · Azure / DigitalOcean

Read more
Own SaaS product

My House Move Plan

A personalised week-by-week house-move plan for UK households, with ready-made change-of-address letters and PDF export.

Architected, built, hosted and run end to end

Visit myhousemoveplan.co.uk

Why clients work with me

You deal directly with a senior developer, not an account manager passing your requirements down a chain. I move fast because I've solved most of these problems before, and I build things to be run and maintained long after launch.

  • No surprises on cost. Every engagement starts with a small, fixed-price step, and the build is estimated from a real scope, not a guess.
  • Senior hands on the code. The person you talk to is the person who architects and builds it.
  • You own everything: code, cloud accounts and data. No lock-in.
  • Straight answers. If I'm not the right person for the job, I'll tell you.
30years building production software
2020live broadcast data services since
3SaaS products I own and run
11+years a client system has run in daily use

Technologies

The tools I use day to day, chosen to fit the problem rather than the fashion.

  • C# / .NET
  • ASP.NET Core
  • Node.js
  • TypeScript
  • JavaScript
  • Vue.js
  • Angular
  • PostgreSQL
  • SQL Server
  • MongoDB
  • DynamoDB
  • EF Core
  • RabbitMQ
  • WebSockets
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • CI/CD
  • LLM & AI integration
  • REST & real-time APIs
  • WPF
  • Avalonia
  • WinForms
  • C++
  • MFC

How a project works

A simple, low-risk process, the same whether it's a new product or an upgrade to a system you already run. Requirements, advice and specifications are delivered in the paid discovery step, so your project gets my full attention from day one.

  1. Tell me about your project

    Use the contact form. I'll reply as soon as I can to say whether it's a fit and which fixed-price first step suits it.

  2. Paid discovery

    A fixed-price discovery or audit, from £1,500. We work through the requirements together and you get a written scope, architecture and a cost estimate for the build.

  3. Build

    Development against the agreed scope and plan, on terms we agree after discovery.

  4. Launch and support

    Go-live, monitoring and an optional monthly plan to keep it secure and improving.

Have a project in mind?

Tell me what you're trying to achieve, and I'll reply as soon as I can to say whether it's a fit and what the fixed-price first step costs.

Start a project