Summary
Peterson Yuhala is a systems security researcher and software engineer with eight years of experience focused on confidential computing and trusted execution environments such as Intel SGX, ARM TrustZone, and AMD SEV. Currently a postdoctoral researcher at UBC Vancouver (and previously at Université de Neuchâtel), he develops practical techniques for secure in-use data protection, including homomorphic encryption, persistent encrypted state in enclaves for fault-tolerant ML training, and program partitioning for GraalVM. His work spans low-level systems (memory virtualization, enclave persistence) to language-level tooling and bytecode transformations, and includes collaborations with industry partners like Oracle Labs. Trained with a PhD in Confidential Computing, he pairs rigorous academic research with hands-on engineering—evidenced by open-source artifacts such as an SGX-enabled persistent ML training prototype. Outside academia he’s a DIY electronics tinkerer who prototypes automation projects on Raspberry Pi, Arduino, ESP8266/ESP32, reflecting a knack for bridging theory and practical embedded systems.
8 years of coding experience
5 years of employment as a software developer
GCE-A Level, Biology, Chemistry, Physics, Pure Mathematics, Further Mathematics, GCE-A Level, Biology, Chemistry, Physics, Pure Mathematics, Further Mathematics at Sacred Heart College, Mankon, Bamenda
Master's degree, Computer Science, Master's degree, Computer Science at National Advanced School of Engineering Yaounde, Cameroon
Doctor of Philosophy - PhD, Confidential computing, Doctor of Philosophy - PhD, Confidential computing at Université de Neuchâtel
English, French