Personal Profile
Passionate about open-source, technology, and equality.**
Experienced in front-end development, CI/CD systems, and compiler development, proficient in development and debugging in Linux environments.Deeply involved in the RISC-V ecosystem and GPGPU toolchain development, with a strong emphasis on code quality and teamwork.
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 Shadow GPGPU project, supporting the implementation of RISC-V custom instruction sets.
- Deeply involved in the development and optimization of the Shadow GPGPU LLVM toolchain, solving adaptation issues of RISC-V instruction sets, completing compiler function verification and debugging.
- Resolved compatibility and correctness issues of RISC-V instruction sets in the CodeGen phase, completing function verification, debugging, and performance testing of the compiler.
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 processes and performance comparison analysis functions, supporting the collection and visualization of performance data for multiple versions of OpenCV, improving testing efficiency and result accuracy.
- Assisted in completing adaptation and access of multiple hardware devices and platforms, expanding the platform's testing coverage and concurrency capability, ensuring large-scale testing requirements.
- Tracked performance changes of OpenCV on RISC-V platforms, conducted data monitoring and result verification, ensuring accurate capture and feedback of the impact of code modifications on performance.
- Participated in CI/CD process optimization and platform stability improvement, contributing to the platform's iterative optimization from functionality to engineering.
Open Source Organization Member
Project Trans | September 2024 - Present
- Participated in front-end page development and CI/CD process optimization, responsible for function module implementation, bug fixes, and code quality improvement, promoting project iteration and experience optimization.
- Participated in multiple function iterations and code refactoring, improving code maintainability and development efficiency by optimizing component reuse and improving state management.
- Managed and reviewed Pull Requests, participated in community code reviews and issue fixes, ensuring code standards and project quality.
- Actively participated in open-source collaboration and issue discussions, promoted function improvements based on community feedback, demonstrating good teamwork and communication skills.
Education Background
Undergraduate student.