![]() |
Ph.D. Student Department of Computer Science Virginia Tech realruoji@gmail.com Google Scholar | LinkedIn | CV |
I am a Ph.D. student in the Department of Computer Science at Virginia Tech, advised by Prof. Dan Williams. Before that, I received an M.S. in Computer Science and Engineering from KTH Royal Institute of Technology and a B.E. in Electrical and Computer Engineering from Shanghai Jiao Tong University.
My research focuses on the safety and performance of operating systems. I work on the performance and usability of kernel extensions such as eBPF. I am a co-creator of bpfix, a tool that produces source-level, actionable diagnostics for eBPF verifier rejections; and BPFflow, an information flow control system for eBPF. I have also worked on the security of open-source software. I built RustXec, a vulnerability reproduction dataset for open-source Rust applications. I studied how LLMs can support human security testers against supply chain attacks.
Topics I am currently interested in:
Note: I am currently looking for full-time software engineering or research positions starting in 2027. I am also looking for internships for Summer 2027.