Personal Profile
Passionate about open-source, technology, and equality.**
With experience in frontend development, CI/CD systems, and compiler development, familiar with development and debugging in Linux environments, deeply involved in the RISC-V ecosystem and GPGPU toolchain development, enjoys doing meaningful things.
Skills
- Programming Languages: Python, JavaScript, C/C++, Groovy
- Front-end development: Vue, React, Node.js, Electron
- Back-end & Automation: FastAPI, Jenkins Pipeline (Groovy), CI/CD
- Development and Operations Tools: Docker, Git, Jenkins, Make, CMake
- Systems and Low-Level: Linux, LLVM
Project Experience
Shadow GPGPU LLVM Toolchain Development
Institute of Software, Chinese Academy of Sciences | May 2025 - Present
- Participated in the open-source ecosystem construction of the Ventus GPGPU project, supporting RISC-V custom instruction set extensions.
- Added half-precision floating-point (half) support for vectors in the Ventus LLVM toolchain.
- Resolved RISC-V instruction set compatibility and code generation issues during CodeGen in the development process.
Porting GCC 12's RISC-V Vector Extension Support for deepin RISC-V
Institute of Software, Chinese Academy of Sciences Open Source Summer (Advanced Level) | 2025.07 - 2025.10
- Systematically backport stable and critical RVV extension support related code patches from GCC 13 or later versions to the GCC 12 branch used by the deepin community.
- Implement RVV Intrinsics and auto-vectorization support, ensuring the auto-vectorization feature takes effect on targets supporting RVV.
RISC-V Automated Testing and Performance Analysis Platform Development
Institute of Software, Chinese Academy of Sciences | February 2025 - May 2025
- Participated in the development and maintenance of a Jenkins-based RISC-V automated testing and performance analysis platform, focusing on performance optimization and data analysis in RISC-V Vector Extension (RVV) scenarios.
- Responsible for implementing automated testing workflows, performance comparison analysis, and automatically generating HTML reports for test results.
- Automatically tracked performance changes of OpenCV on RISC-V platforms, conducted performance testing on PRs and commits, ensuring accurate capture and feedback of the impact of code modifications on performance.
Open Source Organization Member
Project Trans | September 2024 - Present
- Participated in frontend feature development, independently completed the development of multiple modules.
- Responsible for part of the CI/CD logic and created bots for the organization's subordinate repositories.
- Reviewed Pull Requests, participated in code reviews, and provided modification suggestions to contributors.
Traveling | 2025.06 - Present
- Participate in bot development, fix CI flow
- Participate in frontend development and documentation improvements
Activity Experience
AdventureX 2025 Hackathon | Hangzhou | 2025.7.23 - 2025.7.27
Education Background
Bachelor's degree in Computer Science and Technology, currently pursuing.