Chris Koch

Staff Software Engineer at Snowflake

San Francisco, 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
Chris Koch is a Staff Software Engineer with 12 years of experience building low-level security and infrastructure software across hardware, firmware, kernel, and OS layers. Based in San Francisco, he led infrastructure security at Google focused on verified/measured boot, attestation, physical-attack mitigations, and cloud bare-metal hardening before moving to Snowflake. He combines production-grade systems engineering with hands-on open-source contributions—helping gVisor's network and filesystem code and improving DHCP and router implementations in Go. Comfortable navigating both research-grade security properties and pragmatic engineering, he often surfaces subtle memory and protocol correctness fixes that prevent real-world outages and leaks. His background in systems administration and teaching informs a practical, mentor-oriented approach to complex, auditable security work.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor's Degree, Mathematics and Computer Science, Bachelor's Degree, Mathematics and Computer Science at New Mexico Institute of Mining and Technology
bookTyler High School
bookSanta Fe Community College
bookMauritius Gymnasium Büren
languagesEnglish, German
github-logo-circle

Github Skills (15)

golang10
kernel10
dhcp10
linux10
container10
go10
packet10
network-protocol10
networking10
filesystem9
socket9
docker8
kubernetes8
kubernetes-pods8
dockers8

Programming languages (11)

ShellRustCStarlarkMakefileTeXGoPerl

Github contributions (5)

github-logo-circle
insomniacslk/dhcp

Dec 2018 - Dec 2021

DHCPv6 and DHCPv4 packet library, client and server written in Go
Role in this project:
userBack-end Developer
Contributions:29 reviews, 101 commits, 116 PRs in 3 years
Contributions summary:Chris primarily focused on improving and simplifying the DHCPv4 implementation within the repository. Their contributions included simplifying host name and boot file handling, improving the handling of client MAC addresses, and introducing a TransactionID type. Additionally, they refactored option parsing and marshaling, making the DHCPv4 message handling more robust and easier to manage.
golangframedhcpv6client-librarydhcpd
rtr7/router7

Jan 2019 - Dec 2021

router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 8 comments in 2 years 11 months
Contributions summary:Chris primarily focused on enhancing the DHCPv6 client functionality within the `router7` project. Their contributions involved updating the DHCPv6 library, including the use of new types and getters. They also worked on implementing prefix delegation features and adapting the code to the updated library versions. Furthermore, the user streamlined the project's dependencies by performing a 'go mod tidy' operation.
golangrouterosappliancenetworkinggokrazy
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
Chris Koch - Staff Software Engineer at Snowflake