Lun Liu

Research Scientist at Facebook

Los Angeles, California, United States
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

🤩
Rockstar
🎓
Top School
Lun Liu is a research-focused software engineer with 11 years of experience blending systems research and production-grade engineering, currently a Research Scientist at Facebook in Los Angeles. His PhD work at UCLA produced low-overhead, sequentially consistent JVM variants and a novel speculative compilation technique for ARM, demonstrating deep expertise in memory models and runtime systems. He has a track record of optimizing language runtimes in industry—contributing performance-critical array handling and VM state serialization to Facebook’s Hermes JavaScript engine and improving Android tracing at Uber. Comfortable moving between modifying HotSpot, V8, and Hermes, Lun excels at turning formal research ideas into practical, open-source implementations. An underappreciated strength is his consistent focus on reducing low-level overheads (e.g., int-to-double conversion avoidance and speculative compilation) to deliver measurable performance gains.
code11 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of California, Los Angeles
bookBachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Shanghai Jiao Tong University
languagesEnglish, Chinese
github-logo-circle

Github Skills (6)

performance-tuning10
c-language10
cprogramming-language10
data-structure9
data-structures9
algorithms9

Programming languages (4)

JavaC++HTMLPython

Github contributions (5)

github-logo-circle
facebook/hermes

Jun 2019 - Sep 2019

A JavaScript engine optimized for running React Native.
Role in this project:
userBack-end Developer
Contributions:78 commits in 2 months
Contributions summary:Lun primarily worked on optimizing the JavaScript engine's array functionality within the Hermes project. Their contributions involved implementing a helper variant of the `toLength` function to reduce int-to-double conversions and improve efficiency. They refactored several JSLib Array functions to utilize this helper. The changes indicate a focus on performance improvements within the core engine components.
javascript-enginereactreact-nativejavascriptoptimized
pakkaliu/CS131-17S

Apr 2017 - Jun 2017

Contributions:20 commits, 19 pushes, 1 branch in 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.
Request Free Trial
Lun Liu - Research Scientist at Facebook