Kevin Krakauer

Software Engineer - GVisor at Google

Sunnyvale, 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
Kevin Krakauer is a systems-focused software engineer with 11 years of experience building low-level networking and container runtime features at Google, currently contributing to gVisor in Sunnyvale. He specializes in networking internals—IPv4/IPv6, raw sockets, packet handling and iptables—and has driven performance and correctness improvements across the gVisor application kernel and the google/netstack userland stack. Prior roles at Firebase and YouTube round out his experience shipping large-scale, production services, while early internships show a history of cross-platform and embedded work. An active open-source contributor, Kevin’s commits reveal careful attention to edge cases and maintainability—he even cropped a cardinal out of a photo, hinting at a meticulous eye for detail beyond code.
code11 years of coding experience
job6 years of employment as a software developer
bookBSE, Computer Science, BSE, Computer Science at University of Michigan
bookStudy Abroad, Study Abroad at Yonsei University
languagesKorean
github-logo-circle

Github Skills (15)

socket-io10
ip10
socket10
go10
icmp10
ipv610
ipv410
network-protocol10
networking10
tcp10
iptables9
system-programming9
udp9
afx8
ebpf7

Programming languages (10)

DockerfileShellC++CSSCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
google/netstack

May 2018 - Nov 2019

IPv4 and IPv6 userland network stack
Role in this project:
userBack-end Developer
Contributions:19 commits in 1 year 6 months
Contributions summary:Kevin primarily contributed to the `netstack` repository by implementing features related to interface flags, socket options, and packet handling. Their work included adding support for SIOCGIFFLAGS, refactoring SO_TIMESTAMP functionality, and renaming ICMP endpoints. These changes involved modifications across multiple files, demonstrating an understanding of the underlying network stack components and transport protocols like ICMP. The user also added support for raw sockets.
ipv4openflowbgpipv6sdn
google/gvisor

May 2018 - Jan 2023

Application Kernel for Containers
Role in this project:
userBack-end Developer & Systems Engineer
Contributions:91 reviews, 423 commits, 62 PRs in 4 years 9 months
Contributions summary:Kevin made significant contributions to the gVisor project, focusing on enhancing raw socket and networking functionality. They implemented support for IPv4 and IPv6 for raw sockets and expanded the capabilities of iptables, improving the code base with improved performance and functionality. The user addressed several bugs, including one in a test involving edge-cases in the handshake that would have failed, and made performance improvements for the various TCP features. Additionally, they focused on improving the performance and maintainability of the code.
containerskernelseccomplinuxsandbox
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