I’m a systems software engineer and researcher focused on storage, virtualization, and high-performance infrastructure. My work so far has been in low-level systems research and development, spanning storage stacks for emerging hardware, virtualization, and DPU software–hardware codesign. I currently work at Apple on large-scale virtualized batch compute infrastructure. I received my Ph.D. in Computer Science from Seoul National University, where I was advised by Professor Jin-Soo Kim at the Computer Systems Lab. My research focused mainly on storage systems. While there, I designed and implemented a key-value store store for a new type of storage device called a key-value SSD. I followed that work with the design and implementation of a new key-value SSD flash translation layer. Before Apple I was at MangoBoost, where I was leading the device-side software design and hardware-software co-design for an upcoming DPU. I also briefly interned at Samsung Electronics, where I made improvements to the garbage collection routine of a disaggregated storage system called PoseidonOS.