Zi Yan

Software Engineer at NVIDIA

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Zi Yan is a software engineer specializing in computer architecture, compilation, and programming languages, with a focus on Linux kernel memory management and system programming. Since 2019, he has been a Software Engineer at NVIDIA Research, applying architecture and OS internals expertise to high-performance computing in the Greater Boston area. He previously contributed to Rutgers University as a Research Assistant (2013–2019) and earned a PhD in Computer Science there, plus a Master’s in Computer & Information Sciences from the University of Pennsylvania. Notable open-source impact includes implementing memory defragmentation and transparent huge page migration work that was merged into Linux 4.14, significantly improving virtual/physical contiguity and translation coverage. He combines hands-on kernel development with academic rigor and has lectured in system programming, bridging research and production to solve complex memory and performance challenges.
code12 years of coding experience
github-logo-circle

Github Skills (4)

c1710
c1110
system-programming10
linux-kernel10

Programming languages (6)

CTeXJavaScriptTclRubyPython

Github contributions (5)

github-logo-circle
x-y-z/dotfiles

Feb 2019 - Jan 2023

Contributions:30 pushes, 1 branch in 3 years 11 months
x-y-z/thp-migration-bench

Sep 2016 - Jan 2025

Contributions:14 pushes, 7 branches in 8 years 4 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.
Request Free Trial