Grissiom Gu

Software Engineer at 上海睿赛德电子科技有限公司

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

👤
Senior
🎓
Top School
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.
code17 years of coding experience
bookMaster, Material Science and Engineering, Master, Material Science and Engineering at Beihang University
stackoverflow-logo

Stackoverflow

Stats
11,633reputation
654kreached
16answers
10questions
Badges
python
top-1%
github-logo-circle

Github Skills (27)

debug10
python10
formatting10
c1110
text-formatting10
c1710
bibtex10
iot10
latex10
sys10
embedded10
rust10
shell10
git9
template-engine9

Programming languages (10)

ShellRustCTeXJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
RT-Thread/rt-thread

Nov 2011 - Sep 2021

RT-Thread is an open source IoT Real-Time Operating System (RTOS).
Role in this project:
userEmbedded 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.
kernelthreadrt-threadcortex-mreal-time
fish-shell/fish-shell

Sep 2010 - Jul 2011

The user-friendly command line shell.
Role in this project:
userBack-end Developer
Contributions:41 commits in 10 months
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.
Request Free Trial
Grissiom Gu - Software Engineer at 上海睿赛德电子科技有限公司