(incoming) Assistant Professor, Electrical Engineering And Computer Sciences at University of California, Berkeley
Berkeley, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Sagar Karandikar is a Research Scientist with 13 years of experience and an incoming Assistant Professor in EECS at UC Berkeley. He specializes in RISC-V toolchains and SoC design frameworks, contributing to high-profile open-source projects like Chipyard and riscv-tools. His engineering focus is build and release automation—integrating QEMU, managing submodules, and hardening build scripts to ensure reproducible toolchains and scalable FireSim setups. Sagar uniquely bridges systems research and hands-on release engineering, tackling practical issues such as dependency/version management and build-time limits to make complex research artifacts production-ready. Based in Berkeley, he accelerates adoption of academic hardware research by turning prototypes into reliable, usable infrastructure.
13 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of California, Berkeley
Contributions:22 commits, 2 PRs, 4 pushes in 1 year 6 months
Contributions summary:Sagar primarily focused on integrating and managing the riscv-qemu component within the riscv-tools repository. Their work involved adding, removing, and building the qemu component using build scripts. They also addressed submodule references and potentially managed build dependencies and version upgrades, demonstrating their skills in build system management and toolchain integration.
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:3 releases, 39 reviews, 118 commits in 3 years 1 month
Contributions summary:Sagar primarily focused on build and release automation within the Chipyard project. Their contributions include modifying build scripts, setting up environment variables, and streamlining the build process for toolchains and dependencies. The user's work also involved fixing issues related to open file limits and improving the setup scripts for the FireSim environment. Additionally, they updated the submodule management and configuration files to ensure build reproducibility and proper submodule initialization.
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
Sagar Karandikar - (incoming) Assistant Professor, Electrical Engineering And Computer Sciences at University of California, Berkeley