Gris Ge

Principal Software Engineer at Red Hat

Chengdu, Sichuan, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at University of Electronic Science and Technology
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
56reputation
8kreached
3answers
0questions
github-logo-circle

Github Skills (28)

unit-testing10
lib10
system-programming10
networkmanager10
apidoc10
iscsi10
memory-management10
storage10
linux10
bonds10
c1110
networking10
c1710
binding10
bond10

Programming languages (12)

TypeScriptShellC++CSSCRustGherkinGo

Github contributions (5)

github-logo-circle
open-iscsi/open-iscsi

Jan 2018 - Jun 2018

iSCSI tools for Linux
Role in this project:
userBackend Developer
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.
iscsilinux
storaged-project/udisks

Jul 2015 - Jan 2017

The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.
Role in this project:
userBack-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.
Request Free Trial