Dokyung Song is an assistant professor and software engineer with 11 years of experience bridging academic research and practical systems engineering. Educated through a Ph.D. in Computer Science at UC Irvine, he has a strong background in kernel fuzzing and fuzzing infrastructure, contributing to high-profile open-source projects like Google's syzkaller and FuzzBench to improve Fuchsia fuzzing and libFuzzer integration. His industry experience includes internships at Google and Qualcomm and a senior technical role at Oracle, giving him deep exposure to large-scale system tooling and security testing. Based in South Korea, he combines rigorous research with hands-on backend development—often working on low-level system call descriptions and build/configuration tooling—to make complex distributed and kernel-fuzzing systems more reliable and measurable.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.S.), Electrical and Computer Engineering, Bachelor of Science (B.S.), Electrical and Computer Engineering at 서울대학교 (Seoul National University)
Contributions:17 commits, 21 PRs, 4 pushes in 1 month
Contributions summary:Dokyung's commits focus on enhancing the `libFuzzer` integration within the fuzzing framework. They addressed issues related to `libFuzzer`'s interceptor support and incorporated flags to disable optimization of specific functions. The user also updated the `libFuzzer.a` version and added new configurations, specifically for interceptor evaluation, involving updates to `builder.Dockerfile` and `fuzzer.py` files. Additional commits created variants for keeping seed inputs and fixing crossover mutators.
syzkaller is an unsupervised coverage-guided kernel fuzzer
Role in this project:
Back-end Developer
Contributions:11 commits, 12 PRs, 47 comments in 1 month
Contributions summary:Dokyung primarily contributed to the fuchsia subsystem within the syzkaller project. Their work involved modifying and extending the fuchsia system call descriptions and related code generation. They made changes to system call definitions and handle structures, including adding support for new FIDL interfaces and data structures. Their contributions improved the fuchsia fuzzing capabilities within syzkaller.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dokyung Song - Assistant Professor at Yonsei University