Yi Chen is a PhD candidate and research-focused software engineer with eight years of experience in systems, trusted execution, and high-performance computing. Currently a Graduate Research Assistant at the University of Michigan under Prof. Ryan Huang, Yi has research internships at Microsoft and hands-on experience at MIT CSAIL designing memory management for a RISC-V trusted execution environment and contributing a QEMU patch to improve RISC-V virtualization support. Comfortable both teaching advanced OS and HPC courses and shipping backend systems, Yi blends rigorous academic research with practical implementation skills. Based in Ann Arbor, they have a proven track record of optimizing agentic systems and low-level architecture work that bridges research prototypes to real-world virtualization tooling.
8 years of coding experience
4 years of employment as a software developer
High School Diploma, High School Diploma at Hangzhou No.2 High School
Doctor of Philosophy - PhD, Computer Science and Engineering, Doctor of Philosophy - PhD, Computer Science and Engineering at University of Michigan
Bachelor's degree, Computer Science and Technology, Bachelor's degree, Computer Science and Technology at Zhejiang University
Contributions:14 pushes, 1 branch in 4 years 2 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.