Summary
Hyunkang Kim is a Principal Software Engineer with 14 years of experience specializing in distributed systems and low-level performance work. Now based in Los Angeles, he has built core infrastructure at Riot Games, contributed systems engineering at Google, and recently stepped into a principal role at Skool, bringing product-minded technical leadership. He codes across Rust, C, C++, Python, Java, and Haskell, reflecting deep systems and language versatility from designing a distributed file system and cloud process manager early in his career. Trained in computer graphics and computer science at Seoul National University, he blends academic rigor with pragmatic engineering to ship scalable, production-grade systems. An understated strength is his ability to move between research-grade design and production optimization, making him effective at turning complex distributed designs into reliable shipped services.
14 years of coding experience
12 years of employment as a software developer
M. Eng. Computer Graphics, M. Eng. Computer Graphics at Seoul National University
English, Japanese, Korean