Summary
Alan Dunn is a kernel engineer at Apple with 12 years of experience designing secure, high-performance systems across industry and academia. He holds a PhD in computer science from UT Austin where his dissertation explored isolation for private program environments, and his background spans cryptography, TPMs, virtualization and KVM. Before Apple he worked on production security at Google and consulted for startups, bringing a pragmatic focus on mitigating risk without sacrificing usability. His research roots include internships at Microsoft Research and projects with Facebook’s security infrastructure, reflecting a pattern of translating novel security ideas into production-ready solutions. Based in Mountain View, he blends deep systems research with hands-on kernel work for iOS platforms, and maintains an academic research page documenting work that continues to influence his engineering approach.
12 years of coding experience
4 years of employment as a software developer
2xSB, Physics, Mathematics, 2xSB, Physics, Mathematics at Massachusetts Institute of Technology
MA, Physics, MA, Physics at Duke University
PhD, Computer Science, PhD, Computer Science at The University of Texas at Austin