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.