Derek Pappas is an engineer with eight years of hands-on experience based in the Greater Pittsburgh region, blending an electrical engineering background from the University of Pittsburgh with applied software development at Pi Engineering. He focuses on back-end systems and low-level configuration, notably contributing to the widely used chipsalliance/rocket-chip project by improving annotation handling, register mapping, reset vector metadata, and the object model for memory and debug properties. Derek’s work shows a knack for bridging hardware-aware design and software tooling, making complex generator configurations more robust and extensible. Comfortable operating in cross-disciplinary contexts, he brings practical EEE insight to embedded and infrastructure codebases. Colleagues value his attention to detail in system configuration and his ability to turn nuanced spec requirements into maintainable code.
8 years of coding experience
Bachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at University of Pittsburgh
Contributions:67 commits, 162 PRs, 368 pushes in 1 year 3 months
Contributions summary:Derek primarily contributed to the `chipsalliance/rocket-chip` repository by modifying annotation and register mapping-related files. Their work involved modifying annotations, implementing elaborated configurations, and adding information to reset vectors and global constants. The user also added memory and debug properties as well as created new OM classes. These changes suggest the user was focused on improving the system's configuration and object model.
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.