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.
pythonsmttlachiselelectrical-engineering
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.