Christopher Finch

Infrastructure Engineer & Medical Physicist

Building tools at the intersection of healthcare, industrial automation, and AI. 20+ years spanning the NHS, medical physics, and proton therapy infrastructure.

About

I'm an infrastructure engineer at IBA, supporting proton therapy systems across 20+ sites worldwide. I manage the compute, networking, and data infrastructure that keeps particle accelerators treating cancer patients.

Outside work, I build open source tools for infrastructure automation, industrial control, and AI agent orchestration.

My background is in medical physics (MSc Leeds, MPhys Manchester) with deep experience in healthcare IT, radiation dosimetry, and hospital networking. Currently exploring formal methods with Lean 4 and category theory.

Projects

chromadose

Open Source · PyPI

Modern multichannel radiochromic film dosimetry in Python. Four methods in one library — Micke, Mayer, Multigaussian (first open source implementation), and an ANN solver — with gamma analysis, DICOM RT Dose import, and PDF reporting. Research use only. PyPI · Docs

Python PyPI Medical Physics Dosimetry Open Source

cross-control

Open Source

Modern cross-platform virtual KVM. Share keyboard and mouse across machines over QUIC with low latency and no daemons to babysit.

Rust QUIC Cross-platform Open Source

plc-toolkit

Open Source

LLM-native IEC 61131-3 PLC development toolkit. Headless Structured Text compilation, PLCopen XML parsing, and an MCP server so AI agents can write, compile, and validate industrial control code from the terminal.

Rust IEC 61131-3 MCP Server Industrial Automation

LGTM Observe

Open Source

CLI observability tool for infrastructure monitoring. Query logs, metrics, and traces from the terminal.

Go CLI Observability Open Source

llm-secrets

Open Source

Workload identity for AI agents. Prove who you are, access only what you should, for only as long as you need. The first secrets manager built around capability delegation for AI coding agents.

Rust Security Workload Identity AI Agents Open Source

kq

Open Source · PyPI

KQL CLI for Azure Data Explorer — query logs, metrics, and telemetry from the terminal. Like jq for JSON, but for Kusto/KQL. pip install kq.

Python PyPI CLI KQL Open Source

Medical Physics Tools

Personal

Collection of open source tools for radiation therapy physics: TG-43 brachytherapy dosimetry, machine QC automation, region growing segmentation, and contributions to SlicerRT.

Python DICOM Radiation Therapy

Proton Therapy Infrastructure

IBA

Global infrastructure for proton therapy centres. VMware virtualisation, Samba AD, PLC data pipelines, site configuration management via Ansible, and custom CLI tooling for field engineers. 20+ sites across Europe, Asia, and the Americas.

VMware Ansible Networking SLES Windows Server

Experience

Education

MSc Medical Physics

University of Leeds — Merit

MSc Computational Science

University of Manchester

MPhys Physics

University of Manchester — 2:1

Currently studying

Lean 4, Category Theory, Formal Methods
AWS DevOps Professional Azure Cloud Engineer GCP Engineer Professional CCNA VMware Certified Databricks Engineer

Skills

Infrastructure

NixOS, Ansible, Docker, VMware, Proxmox, Samba AD, SLES

Cloud

AWS, Azure, GCP, Cloudflare, Hetzner, Supabase

Languages

Python, TypeScript, Bash, Nix, Lean 4, KQL

Data

PostgreSQL, Kafka, Azure Data Explorer, FreeAgent API

Medical & Industrial

DICOM, proton therapy, radiation dosimetry, IEC 61131-3, OPC-UA

AI & Automation

Claude, MCP servers, agent orchestration, Kafka event pipelines

Contact