Bio
I’m currently working as a research assistant in the LSDS (Large-Scale Data & Systems) group at the Department of Computing, Imperial College London, working on improving remote GPU access in disaggregated clusters. I work closely with Lluis Vilanova and his PhD student, Yaoxin Jing. My current focus is to improve the performance of remote GPU computation by reducing network overhead, while maintaining correctness of the CUDA API.
Before this, I did my MEng degree in Electronic and Information Engineering (2021-2025), also at Imperial (although I often call it Computer Engineering, as I did mostly computing modules in 3rd and 4th year). My masters’ thesis was also on disaggregated GPU computation, supervised by Lluis Vilanova. You may download a copy of my masters’ thesis here.
During my degree, I did software engineering internships at Revolut and Jump Trading - my internship at Jump Trading involved dealing with highly performant C++ in production systems, and taught me a lot about systems programming.