Summary
Alexander Merritt is a Staff Software Engineer based in New York with 15 years of deep systems experience spanning operating systems, virtualization, computer architecture, and distributed memory systems. He has driven production and research projects at Intel and security startups, implementing nested virtualization, binary translation for SGX enclaves, and kernel extensions for attack detection across C, C++, and Rust. Comfortable moving between research and product delivery, he’s skilled at root-causing performance interference on multi-core and NUMA platforms and bringing complex stacks up on customer hardware. His PhD in systems from Georgia Tech underpins a track record of solving low-level problems—from hypervisor partitioning in autonomous systems to memory and VM optimizations—while collaborating across global teams. A practical tinkerer as well as a researcher, he often bridges academic ideas and hardened security products.
15 years of coding experience
15 years of employment as a software developer
Bachelor of Arts (BA) Computer Science, Bachelor of Arts (BA) Computer Science at Rochester Institute of Technology
PhD Computer Science - Systems, PhD Computer Science - Systems at Georgia Institute of Technology
English, German