Summary
Maurice Bailleu is a Senior Software Engineer at Huawei R&D UK with eight years of experience designing high-performance database and storage systems, currently reworking hash join and aggregation operators to exploit modern hardware. He holds a PhD from the University of Edinburgh where his thesis on secure storage for untrusted clouds produced seven top-tier publications, a US patent, a Microsoft Research PhD Fellowship, and a Middleware'25 Best Paper Award. Maurice blends systems research and production-grade implementation—C/C++, PostgreSQL, Linux and Intel SGX—having prototyped rollback-protected confidential storage at Microsoft Research and NVM capabilities at HPE. He focuses on distributed, dependable, and confidential computing, with a knack for squeezing strong security guarantees out of constrained trusted execution environments while preserving throughput. Based in Edinburgh, he combines deep academic rigor with hands-on performance engineering that bridges operating systems, storage, and database internals.
8 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy, Computer Science, Doctor of Philosophy, Computer Science at The University of Edinburgh
Diplom (equivalent to MSc), Computer Science, Diplom (equivalent to MSc), Computer Science at Technische Universität Dresden