Dokyung Song

Assistant Professor at Yonsei University

South Korea
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.S.), Electrical and Computer Engineering, Bachelor of Science (B.S.), Electrical and Computer Engineering at 서울대학교 (Seoul National University)
bookUniversity of California, Irvine
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

c-language10
llvm10
security10
kernel10
go10
rt10
fuzzing10
fuchsia10
cprogramming-language10
benchmark9
benchmarking9
benchmarkdotnet9
fuzzer9
benchmarkjs9
fuzz-testing9

Programming languages (5)

C++CLLVMGoPython

Github contributions (5)

github-logo-circle
google/fuzzbench

Jul 2020 - Sep 2020

FuzzBench - Fuzzer benchmarking as a service.
Role in this project:
userBack-end Developer
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.
benchmarkingsecurityevaluationfuzzingbenchmark-framework
google/syzkaller

Jul 2018 - Sep 2018

syzkaller is an unsupervised coverage-guided kernel fuzzer
Role in this project:
userBack-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.
kernelsecurity-toolscoverage-guidedfuzz-testingsecurity
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