About
Short academic biography, research interests, teaching profile, and selected links.
Bio
I am a doctoral researcher in Computer Science, supervised in the Systems and Algorithms group. My research focuses on distributed consensus protocols, fault-tolerant systems, and the application of machine learning to systems optimisation problems.
I developed an interest in the gap between theoretical guarantees in distributed systems and what is achievable in practice during my undergraduate studies in Computer Science.
Research Interests
- Distributed consensus and replication protocols
- Fault-tolerant and self-healing systems
- Formal verification of concurrent algorithms
- Machine learning for systems (learned indices, adaptive scheduling)
- Performance analysis and benchmarking
Current Work
- Adaptive timeout selection for consensus protocols in wide-area deployments
- Benchmark design for reproducible distributed systems experiments
- Reading-group notes on causality, logical time, and replication semantics
Education
PhD, Computer Science โ 2022 โ present
Thesis: Towards Adaptive Consensus: Bridging Theory and Practice in Distributed Systems
MEng, Computer Science โ 2022
Thesis: A Comparative Analysis of Byzantine Fault-Tolerant Consensus Protocols