Kevin Loughlin

Bio


I'm Kevin Loughlin (pronounced Lock-lin, but I think my efforts are futile at this point), a Software Engineer at Google. I work on the Trusted Execution Platforms team, designing and optimizing trusted execution environment (TEE) solutions to provide stronger security alongside high performance. I’m an open-source contributor to Linux and Oak stage0 firmware for TEE support.


I received my Ph.D. in Computer Science and Engineering (CSE) from the University of Michigan, where I was advised by Baris Kasikci (now at the University of Washington). My dissertation research was at the intersection of hardware-software co-design, reliability, and security. In particular, my work focused on creating efficient mitigations for microarchitectural exploits such as Spectre and Rowhammer. I am grateful to have been supported by an NSF Graduate Research Fellowship and a Google PhD Fellowship.


Before UMich, I received my bachelor's degree in Computer Science from Harvard University, where I worked with James Mickens. When I'm not coding, I enjoy playing and watching soccer, skiing, playing music, traveling, and speaking foreign languages like French and Spanish.


News