Chenyang Shang is an NLP-focused master's student at Communication University of China with eight years of engineering experience spanning backend and full-stack development for cloud-native and security-focused open-source projects. He has contributed cryptographic integrations (SM2/SM3/SM4) to the popular JumpServer PAM project and built Kubernetes-related features across KubePi and KubeOperator, bridging cluster lifecycle, Docker image workflows, and UI-backend integrations. Comfortable across representation learning, pretrained language models, NLU/NLG and multimodal tasks, he also explores Music Information Retrieval—bringing a curious mix of applied ML research and production-grade systems work. Based in Beijing, he combines academic teaching experience in machine learning with hands-on contributions that reveal a practical knack for secure, scalable infrastructure.
8 years of coding experience
Master's degree, Electronic and Information, Master's degree, Electronic and Information at 中国传媒大学Communication University of China (CUC)
Contributions:3 releases, 416 commits, 11 PRs in 2 years 10 months
Contributions summary:Chenyang made significant contributions to the `kubeoperator/kubeoperator` repository by implementing features related to the installation and configuration of Kubernetes clusters, including the addition of install scripts and the definition of network configurations. Their work included changes to the Docker setup, database initialization, and configuration files. They also made improvements to the UI and the code related to cluster management and monitoring.
🚀 A modern, open-source K8s panel developed by the official 1Panel team.
Role in this project:
Back-end Developer
Contributions:3 releases, 219 commits, 415 pushes in 6 months
Contributions summary:Chenyang primarily worked on back-end code, specifically related to Kubernetes panel functionality. They made changes to add and build Docker images, integrated with Kubernetes API for managing pods, and worked on a variety of features including adding container logs, creating a Kubernetes workload, and modifying the UI for displaying pods and other resources. The user also demonstrated skills in integrating front-end changes, likely handling some of the back-end integration for these UI changes.
kubeoperatordockervuek8skubernetes
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.