KHD

Get in touch
KHD · Principal Engineer & Founder

Building digital experiences that delight.

Principal Engineer at AVEVA by day. Founder of BandVolt by night. Fourteen years spent turning messy requirements into systems people still rely on.

  • 14 years shipping
  • Principal Engineer, AVEVA
  • Founder, BandVolt Ltd
  • Northern Ireland
  • TypeScript
  • React
  • .NET
  • Go
  • Node.js
  • PostgreSQL
  • Azure
  • C#
  • SQL Server
  • Docker
  • Terraform
  • GitHub Actions
  • WPF
  • Vite
  • Redis
  • Astro
  • WebGL
  • Material UI

Building the right thing is an art.

It's about understanding the problem deeply and crafting solutions that truly fit. To me, building software is a creative process that blends logic with imagination. When you have delighted users, you know you've done it right.

The one that's mine

BandVolt

A company I built from an empty repo.

BandVolt started as a passion project, a tool for the mess of being in a band. It's now BandVolt Ltd, a real company I run alongside my job at AVEVA.

Every part of it is mine: the schema, the Go API, the React app, the marketing site, the CI, the brand. With no team to hand the hard bits to, I learned more in a year than in the five before it.

  • 100%Built solo
  • Go + ReactEnd to end
  • 2026Incorporated
The BandVolt web app, showing a band's song versions and timestamped comments
  • Version tracking

    Every take, every mix, side by side with the last one.

  • Timestamped comments

    Feedback pinned to the second it refers to.

  • Mix health

    Automated checks on a mix before it goes to anyone.

  • Setlists & schedule

    Rehearsals, gigs and running orders in one place.

  • Band finances

    Splits, recurring costs and who's owed what.

  • Press kits

    A shareable EPK built from what's already in the account.

2011 to now

Fourteen years, one line

Placement student to Principal Engineer at the same company it started in, and then a company of my own alongside it.

  1. 2011

    Placement Developer

    8over8

    A placement year as part of my degree, on a web application that real customers were already using. First taste of code that other people depended on.

  2. 2013

    Junior Developer

    8over8

    Came back after graduating and picked up where the placement left off, building out the same product and learning how software actually gets made.

  3. 2015

    Software Engineer

    8over8

    Moved onto larger pieces of work end to end, and started owning features rather than tickets.

  4. 2018

    Senior Software Engineer

    8over8 / AVEVA

    Led delivery on key features through the acquisition, mentored the developers coming up behind me, and started making the technical calls rather than implementing them.

  5. 2019

    Team Lead

    AVEVA

    Took on a team: planning, delivery, and being the translation layer between what the business wanted and what was actually buildable.

  6. 2022Now

    Principal Engineer

    AVEVA

    Architecting enterprise systems for global capital projects, setting the practices other teams build against, and providing technical leadership across several teams at once.

  7. 2026Now

    Founder & Director

    BandVolt Ltd

    Turned a personal passion project into a company. Product, engineering, design and everything else, run in my own time alongside the day job.

The toolbox

What I build with

Grouped by where it sits in the stack rather than by how fashionable it is.

Front end

Interfaces that stay fast and legible under real data.

  • TypeScript
  • React
  • JavaScript (ES6+)
  • Material UI
  • Fluent UI
  • HTML5 & CSS3
  • WebGL
  • WebSocket
  • Vite
  • Webpack
  • OfficeJS
  • AngularJS
  • Jest & React Testing Library
  • Responsive design
  • Accessibility

Back end

Services and schemas built to be run by someone else.

  • .NET 8, Core & Framework
  • C#
  • Go & Gin
  • Node.js
  • PostgreSQL
  • SQL Server
  • OracleDB
  • T-SQL
  • REST
  • Microservices
  • Auth0 & Clerk
  • Redis
  • xUnit & Moq

Platform & delivery

Pipelines, infrastructure and the plumbing that keeps it all running.

  • Azure
  • Azure DevOps
  • GitHub Actions
  • Terraform
  • Docker
  • CI/CD pipelines
  • PowerShell
  • YAML
  • Release management
  • Performance tuning
  • Agile & Scrum
  • Mentoring
Available for hire

I build custom websites

Bespoke, built from scratch for you. No templates, no page builders, no monthly platform fee for something you never really own.

The same engineering that goes into enterprise systems for global capital projects goes into a five-page site for a local business. Different scale, same standards: it loads fast, it works on every phone, it turns up in search, and it keeps working long after launch.

Tell me what you have in mind through the contact form and I'll come back to you with a quote. No obligation, and no jargon if you don't want any.

  • Custom built, never a template
  • Fast by default, hosted on the edge
  • SEO built in from the first commit
  • Accessible and responsive as standard
  • Yours outright, with no lock-in
  • Direct with me, not an account manager