Guowei Zhang is an undergraduate research assistant at the University of Illinois Urbana-Champaign with 11 years of hands-on experience spanning behavioral neuroscience, cognitive neuroimaging, and backend software development. He combines experimental work—collecting and analyzing ECG/EEG and ABR data in animal and infant studies—with software contributions such as improving a Python driver and adding a Node.js interface for the widely used Qihoo QConf configuration system. His projects bridge lab and code: designing anesthesia safety studies, running operant conditioning assays in autism models, and optimizing shared-memory performance for distributed config management. Comfortable with both SPSS-driven social-psychology fieldwork and low-level engineering tweaks, he brings interdisciplinary rigor and attention to reproducibility. Guowei’s curiosity is evident in international field research and in pragmatic open-source fixes that ensure tools work across Python versions and runtime environments.
11 years of coding experience
1 year of employment as a software developer
Bachelor's degree, PSYCHOLOGY, Bachelor's degree, PSYCHOLOGY at University of Illinois Urbana-Champaign
Contributions:30 commits, 16 pushes, 1 branch in 18 days
Contributions summary:Guowei contributed to the Python driver for the Qconf configuration management system. Their work involved ensuring compatibility with Python 3, as demonstrated by code modifications that use different string handling methods based on the Python version. They also introduced a node.js interface, enabling the use of Qconf within node.js applications and modified the shared memory to a pseudo LRU memory and made the size of shared memory configurable, indicating a focus on performance optimization.
Contributions:258 commits, 198 pushes, 6 branches in 1 month
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.