Portfolio

Validation, data
and things that ship.

Biopharma systems, browser tooling, machine learning, and the occasional dice game — built to work, not just to demo.

Featured projects

01 — Featured

CSASim

Browser-based learning simulator for CSA, CSV, DeltaV automation, S88, HMI/alarms, and biopharma validation workflows. Includes a live PID sandbox and a Validation Digital Twin capstone.

CSVCSADeltaVGMPValidation
02 — Featured

SplitStitch

Client-side PDF utility for merging, splitting, editing, rotating, and extracting pages — entirely in the browser. No uploads, no server access, no data leaving your device.

PDFDocument ControlPrivacyJS
Gutterbones 1977 game thumbnail with dice, noir alley, and safehouse sign
03 — Creative Engineering

Gutterbones 1977

A browser-native 1970s crime-noir dice roguelike. Yahtzee mechanics rebuilt as an underworld engine with unlockable personas, shop economy, boss modifiers, and procedural Web Audio.

ReactTailwindGame SystemsWeb Audio
05 — Featured

The Ancient Trees of Ireland

Interactive map dashboard for exploring Ireland's ancient and heritage trees by county, species, age range, and tree type, with geospatial data transformed for web mapping.

PythonPlotly DashGeospatialVercel
04 — Featured

Planning Issue Detector

ML model to flag potentially problematic Irish planning applications using XGBoost, Random Forest, and Logistic Regression on open data. Early results showed high accuracy; further validation required.

PythonXGBoostMLIrish Open Data

Luke
Holmes

Biopharma · Validation · AI · Data