Yulun Yao is a PhD student and graduate research assistant at Cornell University specializing in designing programming languages for secure, verifiable hardware under Prof. Andrew C. Myers. With eight years of experience across research and industry, he has worked on machine learning compilers and hardware accelerators at AWS, UIUC, and UW, bringing a systems-minded approach to language-based security. His work sits at the intersection of PL, computer architecture, and security, translating formal ideas into practical tools for hardware assurance. Based in Ithaca, he combines deep academic rigor with production-facing engineering experience, having contributed to ML compiler and accelerator projects during internships and research. Notably, his focus on language-driven security for hardware highlights a less obvious but critical angle: preventing vulnerabilities at the design level rather than solely through later verification.
8 years of coding experience
3 years of employment as a software developer
High School Diploma, High School Diploma at High School Affiliated to Shanghai Jiao Tong University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Cornell University
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Illinois Urbana-Champaign
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.