Imperial College London
MSc Computing (Artificial Intelligence and Machine Learning)
Software Engineer and Amateur Computer Scientist
Imperial College London · MSc Computing (Artificial Intelligence and Machine Learning)
[email protected]GitHub / bkmashiroyuzhes.comLinkedIn / dylan030My current research focuses on AI infrastructure, particularly efficient execution environments for AI workloads, and unsupervised pretraining for world models. The first asks how model-generated tasks and tool calls can run safely, concurrently, and with low overhead; the second asks how environment structure can be learned from interaction data without task labels or rewards. Diffusion watermarking and faster diffusion sampling were earlier research projects.
I like cooking, especially baking and desserts. I built Zao because I did not want to touch my phone with oily hands while cooking. I keep the recipes I have made at wok.yuzhes.com.
I also play a lot of Minecraft and maintain RedScript and MapForge. The rest of my work is in the project archive.
I have a British Shorthair called . I am learning Japanese, which was also part of the original idea for Kotodama.

MSc Computing (Artificial Intelligence and Machine Learning)

Bachelor of Science (Honours) in Software System Practice
First-Class Honours

Bachelor of Engineering in Software Engineering
GPA 89.9/100 · Ranked 2nd in the department (2/80)
Co-founder / CTO · Nanjing
Co-founded a blockchain security company and led product and full-stack development for its audit system. The system used graph neural networks to infer blockchain address identities; the method was later granted a Chinese invention patent.
Developer / Administrator
Maintained the university judging system used for ACM/ICPC training, contests, and coursework. Worked on the judging backend, resource isolation, and scalability.
Team member
Trained in algorithms and competed in programming contests.
Connects NPC memory, world state, structured scripts, and a shared story queue into one persistent interactive world.
Starts with WASM isolation for untrusted code, then compiles streamed model plans into DAGs that can run in parallel.
Code-first infrastructure connecting GPU and SLURM scheduling, training observability, experiment lineage, and research decisions.
Compiles a TypeScript-like language to vanilla Minecraft datapacks and provides editor, validation, and testing tools around it.
Links page elements to DOM, component, and source locations while keeping final acceptance with the human reviewer.
A spatial-photo experience built around geographic objects, AR scenes, and cloud anchors, connected to a real-time backend.
Compares six latent-space watermarking methods under a shared attack and evaluation protocol, and proposes a low-cost removal attack.
Compiles, executes, limits, and automatically judges multilingual submissions for university ACM/ICPC training, contests, and coursework.
Current research · AI infrastructure · Runtime / WASM / DAG
Studies how model-generated dynamic tasks can be compiled and executed safely in parallel while controlling isolation boundaries, tool capabilities, scheduling overhead, and failure recovery.
Current research · Under review · Unsupervised world-model pretraining
Studies how latent rule representations of environment structure can be learned from interaction trajectories without task labels or rewards, then used for environment identification and transfer.
Cheng, H., Cui, M., & Shi, Y. (2024). Journal of Cloud Computing 13, 100. DOI: 10.1186/s13677-024-00660-6.
Liu, W., Bilal, M., Shi, Y., & Xu, X. (2025). Digital Communications and Networks 11(5), 1447–1456. DOI: 10.1016/j.dcan.2024.11.009.
Granted Chinese invention patent; co-inventor. The work originated in Shisho Guard’s blockchain address identity inference system.