Chris Hopps is a seasoned systems and networking software engineer with 12+ years of professional experience and decades of open-source involvement, currently running DevHopps, LLC and serving as a Distinguished Engineer at Labn Consulting. He has deep kernel and networking expertise, contributing to high-profile projects like the Linux kernel (IP-TFS in XFRM), FRRouting (gRPC), and NetBSD, and has held senior architecture and leadership roles at Deutsche Telekom and Cisco. Chris blends low-level C systems work with full-stack improvements—from fixing subtle YANG schema compiler bugs to adding sRGB support in iTerm2—and emphasizes robust testing and maintainability. He’s an IETF participant and longtime BSD developer, signaling strong protocol and standards fluency beyond typical application development. Notably, his kernel tracepoints and fragmentation/reassembly work reflect an uncommon focus on observability and performance in foundational networking code. Based in Michigan, he brings entrepreneurial drive, research-grade rigor, and a history of shipping production-critical networking features.
Contributions:482 reviews, 54 commits, 344 PRs in 1 year 8 months
Contributions summary:Chris primarily contributed to the gRPC implementation within the FRR project. Their work involved fixing bugs and improving the gRPC server and client code. Key contributions include initializing uninitialized member variables, fixing shutdown code, and reworking RPC handlers to improve clarity. Additionally, the user added a new gRPC topotest, demonstrating a focus on testing and the integration of gRPC within the FRR framework.
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
Role in this project:
Full-stack Developer
Contributions:10 commits, 20 PRs, 63 comments in 4 years 5 months
Contributions summary:Chris contributed extensively to the Spacemacs Emacs distribution, enhancing its functionality and user experience. They added new layers and features, such as the rebox layer and graphviz mode integration, while also updating existing layers to align with newer versions of dependencies. The contributions extended to improving the usability of the editor by fixing issues, modifying keybindings, and adjusting layout behaviors within the Spacemacs environment. The user also updated configuration files to integrate with and use specific mu4e functionality.
configurationvimspacemacsemacsemacs-lsp
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.