Jamie Liu

Software Engineer at Google

Kirkland, Washington, 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
Jamie Liu is a seasoned software engineer with 13 years of experience specializing in low-level Linux kernel and systems programming, currently based in Kirkland, Washington. At Google they contribute to kernel-adjacent projects like gVisor and netstack, focusing on memory management, syscalls, and TCP/IP behavior to harden container and userland networking stacks. Their work shows deep familiarity with mm, vfs, seccomp, and subtle syscall semantics—areas where correctness directly affects isolation and reliability. Jamie’s background includes experimental DRAM retention research at Intel and an MS from Carnegie Mellon, reflecting a blend of practical systems engineering and rigorous hardware-level understanding. They are an active open-source back-end contributor to high-profile projects, improving both stability and protocol correctness. Colleagues can expect an engineer who bridges kernel internals and network stacks with a research-informed approach to real-world systems problems.
code13 years of coding experience
bookBachelor of Applied Science (BASc), Engineering Science, Major in Electrical and Computer Engineering, Bachelor of Applied Science (BASc), Engineering Science, Major in Electrical and Computer Engineering at University of Toronto
bookMaster of Science (MS), Electrical and Computer Engineering, Master of Science (MS), Electrical and Computer Engineering at Carnegie Mellon University
github-logo-circle

Github Skills (16)

kernel10
socket-io10
memory-management10
ip10
error-handling10
socket10
go10
system-programming10
linux-kernel10
sys10
kernel-mode10
networking10
tcp10
operating-system10
virtualization9

Programming languages (5)

C++CGoVim ScriptPython

Github contributions (5)

github-logo-circle
google/gvisor

May 2018 - Nov 2022

Application Kernel for Containers
Role in this project:
userBack-end Developer
Contributions:20 reviews, 363 commits, 4 PRs in 4 years 7 months
Contributions summary:Jamie primarily focused on low-level systems programming and kernel-related tasks within the gVisor project. Their contributions involved implementing and correcting aspects of the system's interaction with the underlying Linux kernel, particularly concerning SysV IPC structures, process status reporting, and memory management, by modifying internal core systems such as mm, vfs, and seccomp. Their work also covered support for system call implementations like mmap.
containerskernelseccomplinuxsandbox
google/netstack

Jul 2017 - Apr 2018

IPv4 and IPv6 userland network stack
Role in this project:
userBack-end Developer
Contributions:10 commits in 8 months
Contributions summary:Jamie primarily focused on improving the TCP/IP stack within the repository. Their contributions include fixing issues related to socket creation, ensuring correct error handling in specific scenarios, and implementing new features like MSG_EOR. The user also made changes to improve the behavior of the TCP stack, addressing areas such as send/sendto calls and getpeername functionality. These modifications contribute to the stability and proper functionality of the network stack.
ipv4openflowbgpipv6sdn
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
Jamie Liu - Software Engineer at Google