Grissiom Gu is a software engineer with 17 years of experience focused on embedded systems, RTOS and low-level tooling, currently contributing to RT-Thread from Shanghai. Trained as a materials science master at Beihang University, he is a self-taught programmer who adopted GNU/Linux early and values open systems and free speech principles. His work spans kernel-adjacent device drivers, GUI/touchscreen reliability improvements, and shell usability fixes—contributions visible in well-known projects like RT-Thread and fish-shell. He also applies deep LaTeX expertise to refine academic templates, demonstrating attention to documentation and presentation details. Comfortable in C, Python, and Git, he combines pragmatic engineering with a hacker’s curiosity to stabilize IoT platforms and developer tools.
17 years of coding experience
Master, Material Science and Engineering, Master, Material Science and Engineering at Beihang University
RT-Thread is an open source IoT Real-Time Operating System (RTOS).
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:311 commits, 11 PRs, 30 comments in 10 years
Contributions summary:Grissiom contributed to the RT-Thread RTOS project by fixing bugs and improving the functionality of the embedded systems and touch screen drivers. Specifically, they addressed typos in the GUI examples and rectified data fetching issues in the ads7843 touch screen driver. The user also made improvements to the touch screen calibration and interface, including adding checks for null references, optimizing the mouse event handling, and preventing potential errors. The contributions demonstrate a focus on improving the stability and usability of the RT-Thread environment on embedded hardware.
Contributions summary:Grissiom contributed to the development of the fish-shell by implementing and improving existing features. Their contributions included fixing a bug related to `cd` prompt behavior, adding git submodule completion, and removing trailing spaces. They also made several code changes to improve the shell's internal functions, including those related to help documentation and key bindings.
bashterminalfishcommand-lineshell
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.