Krishna Nimmagadda is a pragmatic software engineer based in Austin with about a decade of experience building firmware, embedded systems, and backend optimizations across silicon and consumer device ecosystems. He has shipped low-level platform work at Intel and Amazon Lab126 and now contributes to system software at Apple, bringing deep expertise in ACPI, device trees, and power management for Intel Tiger Lake platforms. Krishna’s open-source contributions to coreboot and libfabric highlight a focus on performance-sensitive, reliability-driven code—ranging from PCH VR tuning and ASL tweaks to simplifying concurrency in socket providers. Comfortable across C-level firmware, kernel drivers, and system validation, he pairs hardware debugging fluency with production-grade software practices. An MS in Computer Engineering and years of hands-on SoC and imaging firmware work give him a rare blend of board-level debugging skill and scalable software craftsmanship.
8 years of coding experience
16 years of employment as a software developer
The University of Arizona
Bachelor of Technology Electronics & Communications Engineering, Bachelor of Technology Electronics & Communications Engineering at National Institute of Technology Durgapur
Contributions:165 commits, 96 PRs, 4 pushes in 1 year 11 months
Contributions summary:Krishna primarily focused on optimizations and enhancements within the Open Fabric Interfaces (libfabric) sockets provider. Their contributions included refactoring code to use a single lock instead of two for the ring buffer in sock_tx_ctx, which would improve performance. They also improved and simplified the structures, as well as addressing code ambiguities. The user's work improved the reliability and performance of the sockets implementation within the libfabric project.
Read-only mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:12 commits in 5 months
Contributions summary:Krishna primarily contributes to the coreboot firmware for Intel Tiger Lake platforms, focusing on enabling and configuring hardware features. Their work includes enabling PCIe devices, adding and modifying ACPI support for power management, and adjusting PCH VR settings for improved power savings. The user demonstrates expertise in device tree configuration and ASL (ACPI Source Language) to customize the system's behavior and power management capabilities within the coreboot environment.
corebootfirmwarereviewpull-requestsbootloader
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.