Donggyu Kim is a compiler-focused backend developer and graduate student at UC Berkeley with 12 years of engineering experience contributing to high-profile open-source hardware tooling. He has made substantive compiler and backend improvements to Chisel, FIRRTL, and Rocket Chip—fixing width inference, memory/readwrite port handling, and refactoring backend implementations to improve compatibility and performance. Donggyu’s work spans bug fixes, optional inference features, and test automation, demonstrating both low-level RTL expertise and rigorous QA practices. He’s comfortable navigating compiler internals and emulator/backend tradeoffs, including replacing emulators with Verilator in chisel3 workflows. Colleagues can expect a pragmatic engineer who balances maintenance of legacy behavior with thoughtful architectural changes. His profile reflects deep, less obvious domain knowledge in hardware compiler toolchains rather than general-purpose software.
Contributions:118 commits, 90 PRs, 255 pushes in 3 years
Contributions summary:Donggyu primarily worked on improving the Flexible Intermediate Representation for RTL (FIRRTL) compiler, a core component of the repository. Their commits focused on fixing memory port enable signals and improving the handling of readwrite ports for backward compatibility. The user also removed a constant propagation step to address errors related to SIntLiterals and made the infer-rw part optional.
Contributions:12 commits, 2 PRs, 6 pushes in 1 year 11 months
Contributions summary:Donggyu primarily contributed to the testing of the `chisel-tutorial` repository. Their commits demonstrate the addition and modification of test cases for various Chisel modules, including `ResetShiftRegister`, `EnableShiftRegister`, and `Risc`. The user implemented tests for different Chisel backends and also fixed bugs related to shift register testing. The user also updated test drivers.
chisel
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.