Research

The questions I'm working on.

My work sits at the intersection of distributed systems engineering and the platforms research and education actually run on.

Interests

Research Software Engineering

Engineering practices, tooling, and infrastructure that make research reproducible, maintainable, and shareable across labs and institutions.

Distributed Systems

Consistency, coordination, and failure modes of systems that span multiple services, regions, or organisations.

Education Technology

Systems that map onto how teaching and learning actually happen — attendance, assessment, syllabi, curricula — at institutional scale.

AI-assisted Educational Systems

Grounded, retrieval-driven AI assistants for students and educators — not chat wrappers, but tools that understand a specific curriculum.

Data Systems

Storage, querying, and integration layers underneath research and educational platforms — including reconciliation across heterogeneous external sources.

Research Infrastructure

Platforms and pipelines that universities and research labs use to manage grants, publications, researcher profiles, and bibliometrics.

Direction

Collaborations.

I'm especially interested in work on research software, distributed data systems, and education or research infrastructure.

If your team or lab is exploring related problems, I'd like to talk.