RESEARCH / ALGORITHMS × INTELLIGENCE

Finding structure inside difficult search spaces.

My interests sit between combinatorial optimisation, learning-guided algorithms and systems that must perform outside a toy setting.

FEATURED RESEARCH / PACE 2026

PACE 2026
Solver Suite

Three specialised C++ solvers for the Maximum Agreement Forest Challenge, designed around complementary competition objectives.

MAFia
Heuristic search
ClusterLuck
Exact optimisation
CutSetGo
Lower-bound certification
Explore solver suite ↗Algorithms archive ↗

CURRENT DIRECTIONS

Algorithm engineering

Exact and heuristic methods for hard optimisation problems, informed by real instance behaviour.

Learning-guided optimisation

Using data to improve branching, selection and configuration while retaining algorithmic discipline.

Reliable intelligent systems

Evaluation-first AI systems where retrieval, latency and failure modes are visible and measurable.

PUBLISHED RESEARCH / IEEE ETNCC 2023

GasOptiScan

Static analysis for detecting loop-fusion opportunities in Ethereum smart contracts. Evaluated across 100+ contracts, the pipeline produced approximately 9.6% lower gas usage in the studied cases.