Gris Ge is a Principal Software Engineer with 13 years of hands-on experience building Linux storage and networking software, currently leading open-source efforts at Red Hat from Chengdu. A Rust/C specialist, he has contributed impactful backend work to widely used projects like NetworkManager, open-iscsi, and UDisks—adding NIC ethtool PAUSE features, designing libopeniscsiusr session APIs, and implementing SCSI enclosure controls. Gris combines systems-level coding with pragmatic maintenance, routinely fixing memory leaks and refactoring for long-term maintainability. He prefers working remotely as a self-described Rustacean and maintains an open-source-first workflow, with a public track record at https://github.com/cathay4t. Colleagues rely on him for deep protocol and storage knowledge as well as practical delivery of OS-level features that improve real-world infrastructure.
12 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Bachelor's degree at University of Electronic Science and Technology
Contributions:14 commits, 7 PRs, 60 comments in 4 months
Contributions summary:Gris primarily focused on the development of the `libopeniscsiusr` library, introducing new functionality for iSCSI session management. Their contributions include creating the basic structure of the library, adding functions to query and retrieve iSCSI session information, and integrating the library into the `iscsiadm` tool. The user also fixed memory leaks and performed code cleanup, demonstrating an understanding of software maintenance best practices.
The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.
Role in this project:
Back-end Developer
Contributions:6 commits, 11 PRs, 69 comments in 1 year 6 months
Contributions summary:Gris primarily contributed to the `udisks` project by fixing memory leaks and implementing new features related to the storage management system (LSM) module. They addressed memory management issues in logging functions and corrected potential errors. The user added new functionality for SCSI enclosure disk LED control, which involved the implementation of new interfaces and methods, demonstrating a focus on storage device interaction. The contributions also included fixing warnings and correcting memory leaks within the system's codebase.
technologiesudisksdaemonlinuxstorage-api
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.