Hudson River Trading
Centre for Strategic Infocomm Technologies (CSIT)
Defence Science and Technology Agency (DSTA)
DSO National Laboratories
University of Oxford
Temasek Junior College (Integrated Programme)
University of Oxford · 2025–2026
Developed novel symbolic algorithms for constructing and verifying concurrent stochastic games (CSGs) against two-coalition zero-sum properties. Addressed the key challenge of computing minimax values via a fully symbolic algorithm based on discounted regret matching and a hybrid approach using linear programming. Implemented in the PRISM-games tool, demonstrating significant memory improvements over existing explicit-state methods.
University of Oxford · 2024–2025
Formal verification project to extend the effectiveness of the relational Symbolic Trajectory Evaluation model checking algorithm via symbolic indexing transformations. Involves reinventing theory to improve the usability of the algorithm and its implementation in Jasper.
View ReportPersonal Project
A modern C++ implementation of reduced-ordered binary decision diagrams for representing propositional logic formulae. Features a REPL for user interaction, node sharing, and garbage collection.
GitHubPersonal Project
A Rust implementation of an assembler and instruction-level CPU simulator for the Y86 educational instruction-set architecture described in Computer Systems: A Programmer's Perspective.
GitHub| Achievement | Result |
|---|---|
| Codeforces Online Judge | Max Rating 2100+ (Candidate Master) |
| Kattis Online Judge | Top 55 globally (as of Jul 2024) |
| The UK & Ireland Programming Contest (UKIEPC) | 8th (2025), 16th (2024), 20th (2022) |
| National Olympiad in Informatics (NOI) | Silver (2019, 2020), Bronze (2018) |
| Singapore Junior Chemistry Olympiad | 1st Place Overall, 8th in Theory, Top Practical, Gold (2018) |
| Hoare Prize | Top Overall Computer Science Student, Oxford (2025) |