Summary
Seunguk Shin is a Staff Software Engineer based in the UK with 11 years of deep experience optimizing storage subsystems and device drivers on Linux, particularly for NVMe, UFS and eMMC. He has driven low-level performance improvements—from dynamic interrupt coalescing and SoftIRQ replacements to hibernation timing and CPU wake tuning—and built firmware and tooling for storage devices. At Samsung he diagnosed and fixed critical kernel and driver bugs used by OEM clients, later moving to Amazon to scale automated hiring assessments and now developing confidential container and DPU-backed storage solutions at Arm. His background spans embedded SSD controller work, RTOS drivers, and porting systems between OSes, giving him rare end-to-end visibility from firmware to cloud services. Colleagues rely on him for pragmatic, performance-first solutions that surface non-obvious bottlenecks across hardware and kernel boundaries.
11 years of coding experience
16 years of employment as a software developer
Bachelor's Degree Electrical and Electronics Engineering, Bachelor's Degree Electrical and Electronics Engineering at Kwangwoon University
English, Japanese, Korean