Summary
Youngsung Kim is a software performance engineer and tool developer with roughly two decades of experience across Python, Fortran, C, and C++ and a 12-year focus on high-performance computing for climate and earth system models. He created KGen, an open-source Fortran kernel extraction tool used to isolate and optimize hotspots from large simulations like CESM, and co-developed machine-learning driven performance search tools that automate source-level optimization. At NCAR and now Oak Ridge National Laboratory he has hands-on expertise porting and tuning codes for GPUs, Intel MIC, and CPUs using profilers and libraries such as PAPI and Paraver/Extrae. His background spans industry and research roles in Korea, Japan, Indonesia, and the U.S., bringing both telecom and scientific computing perspectives to performance engineering. Trilingual in English, Korean, and Japanese, he uniquely combines low-level systems knowledge with tooling that enables broader collaboration and reproducible optimization across large scientific codebases.
12 years of coding experience
21 years of employment as a software developer
The University of Utah
B.E., Electronics Engineering, B.E., Electronics Engineering at DanKook University
English, Japanese, Korean