skip to content

Software engineer · Open science

Making complex science easier to work with.

Hi, I’m Sam. I build open source tools that help researchers process, analyse, and understand large scientific datasets. I also like turning small hardware ideas into useful little experiments.

01 / Work

Selected projects

Practical tools for understanding HPC jobs, running distributed work, and managing storage.

All software
01Job insights

HPC Dashboard

See what an HPC job actually used across CPU, memory, I/O, and GPU resources, then plan the next run with better evidence.

HPCMonitoring
02Resource telemetry

logger-rs

Collect job resource data on the cluster and write it to a format that HPC Dashboard can analyse.

RustHPC
03Storage tools

rudu

Find where disk space is going with parallel scanning that stays within memory limits on large file systems.

RustCLI
04Distributed analysis

dask_setup

Get Dask workloads running on HPC systems with less setup and more focus on the analysis.

PythonDask

02 / Ideas

Notes from the workbench

Thoughts on software and science, plus the occasional tiny machine with blinking lights.

Read all posts

03 / Research

The science behind the software.

Explore my journal articles, preprints, and software releases.

Browse publications