Yi Chen is a Staff Software Engineer based in Taiwan with six years of focused experience in compiler and toolchain development, particularly for RISC-V and EVL vectorization in LLVM. At SiFive he led support for interleaved accesses, fixed-order recurrence, and reduction idioms, and previously built compiler analysis tooling and CI/CD systems from scratch. His contributions to the upstream llvm-project include targeted improvements for scalable vectors and in-loop reductions, reflecting both deep algorithmic understanding and practical engineering for production toolchains. A master's-trained compiler specialist, he combines low-level code generation expertise with hands-on performance analysis to make compilers more efficient and compact—often surfacing optimizations that benefit real hardware backends.
6 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at National Chiao Tung University
Bachelor's degree, Computer Science and Information Engineering, Bachelor's degree, Computer Science and Information Engineering at Chang Gung University
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:252 reviews, 77 PRs, 45 pushes in 2 years 9 months
Contributions summary:Yi contributed to the LLVM project, focusing on compiler and toolchain technologies. Their work involved removing unnecessary function declarations and supporting interleaved accesses for scalable vectors, specifically for the RISC-V architecture. They also fixed the cost of min/max reductions and implemented support for in-loop reduction using tail folding with EVL.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:200 pushes, 68 branches in 1 year 6 months
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.