Shihan Lin is a Research Fellow based in Ann Arbor with nine years of experience at the intersection of systems research and software engineering. Currently pursuing a PhD in Computer Science at Duke, Shihan has held multiple Google internships contributing to networking projects such as SLEDGE Mapping/Egress SDN and IPsec VPN, blending practical engineering with research rigor. He specializes in distributed systems and networking, bringing hands-on experience from both industry-scale codebases and academic research. Known for translating complex protocols into robust implementations, he favors measurable performance and reliability improvements. His background spans top institutions in China and the U.S., reflecting a global technical perspective and strong foundations in computer science. For deeper details on publications and projects, his academic homepage provides additional technical depth.
9 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Duke University
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Fudan University
Contributions:23 commits, 20 pushes, 1 branch in 1 month
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
Shihan Lin - Research Fellow at University of Michigan