Xinyou Ji is a software engineer focused on virtualization and runtime systems, with four years of experience building container runtimes, KVM-based hypervisor features, and serverless infrastructure at Databricks. He contributed to rewriting Kata Containers in Rust and added network and core-scheduling features to the kata runtime, reflecting deep systems-level expertise across VM, container, and kernel interfaces. A CMU MSCS graduate from Shanghai Jiao Tong University, he maintains compiler and parallel image-processing projects and participates in Apache OpenDAL C bindings used by production databases. Xinyou combines pragmatic infrastructure engineering with research-grade curiosity—his personal projects include an optimizing compiler and distributed-consensus experiments that hint at a broader interest in language runtimes and scalable transaction systems.
4 years of coding experience
1 year of employment as a software developer
High School Diploma, High School Diploma at Shenzhen Middle School
Master of Science - MS, Computer Science (MSCS), Master of Science - MS, Computer Science (MSCS) at Carnegie Mellon University
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Shanghai Jiao Tong University
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Role in this project:
Back-end Developer
Contributions:254 reviews, 24 commits, 40 PRs in 5 months
Contributions summary:Xinyou primarily contributed to the `runtime-rs` component of the Kata Containers project, focusing on adding support for new network endpoint types (ipvlan, macvlan, and vlan). Their work involved creating and integrating new network models, modifying existing code for network pair management, and adding unit tests for the new functionalities. Furthermore, they implemented features related to core scheduling and static resource management within the runtime environment.
Apache OpenDAL: Access data freely, painlessly, and efficiently.
Contributions:132 pushes, 31 branches in 7 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.