I'm Wenqing, a software enginner currently working on the cloud infrastructure team at Apple, where I focus on building scalable batch computing systems.
I received my M.S. in Computer Science from the University of Illinois at Urbana-Champaign, where I was co-advised by Prof. Tianyin Xu, Prof. Aishwarya Ganesan, and Prof. Ramnatthan Alagappan. Prior to that, I earned my bachelor's degree from the joint institute of Zhejiang University - University of Illinois at Urbana-Champaign, major in Computer Engineering.
During my graduate study, I worked on the Sieve project, which systematically tests Kubernetes operators to harden them against scenarios like asynchrony, unexpected failures, networking issues, and controller restarts. So far, our project has already discovered (and led to fixes for) more than 30 safety-critical bugs in popular Kubernetes controllers for Zookeeper, Cassandra, RabbitMQ, MongoDB, XtraDB, etc. The Sieve paper was accepted to OSDI'22!
I spent a great summer at Park working on Safari and WebKit. I added support for web extension session storage API in Safari, which was shipped with iOS 16 and macOS Ventura.
During my undergraduate study, I worked at the Search Engine team of Alibaba, building large-scale search infrastructure supporting Taobao, Tmall, Aliexpress etc with over 100K QPS in total. Before joining Alibaba, I also worked with Tencent to build a distributed performance testing system which attaches a JavaScript Runtime backed by Golang. The project later becomes a popular production-grade project used by many teams at Tencent. I also worked at the networking and virtualization team of ByteDance, using the Kernel-Bypass strategy to optimize service mesh performance.
I love open-source, and enjoy the process of building something that can benefit many others' lives. I'm also a contributor of VSCode and FireFox. If you are using them, you are running some code written by me :)