Brian Geffon

Senior Staff Software Engineer at Google

New York, New York, 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
Brian Geffon is a Senior Staff Software Engineer based in New York with 14 years of experience building and hardening high-performance networked systems. At Google since 2017, he focuses on low-level networking and kernel-adjacent infrastructure, contributing to projects like gVisor and Google's netstack where he fixed race conditions, improved TCP behavior, and added dynamic packet logging. His work on Apache Traffic Server shows a pragmatic attention to observability and correctness, resolving subtle logging and status-bucketing bugs. He blends deep protocol-level expertise with pragmatic engineering—optimizing buffers, refining shutdown semantics, and integrating domain sockets to streamline data paths. Colleagues rely on him to diagnose intermittent failures and deliver durable fixes that measurably improve stability and performance. He brings a quietly thorough approach: preferring targeted, high-impact changes that prevent classes of production incidents.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
88reputation
10kreached
4answers
2questions
github-logo-circle

Github Skills (29)

debugging10
debug10
container10
c-language10
ip10
http10
linux10
proxy-server10
networking10
system-calls10
go10
tcp10
logging10
cprogramming-language10
concurrency10

Programming languages (7)

C++ShellCDJavaScriptGoRoff

Github contributions (5)

github-logo-circle
apache/trafficserver

Jan 2012 - Apr 2021

Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.
Role in this project:
userBack-end Developer
Contributions:443 commits, 18 PRs, 4 pushes in 9 years 4 months
Contributions summary:Brian's commits focus on debugging and improving the logging of HTTP status codes within the Apache Traffic Server. The user identified and fixed an issue where log statistics miscategorized status codes greater than 599. Code changes involve modifications to the `proxy/logstats.cc` and `lib/records/RecCore.cc` files to rectify this and update the status code buckets. Additionally, the user removed a macro from the code.
proxy-serverproxyload-balancingreverse-proxyhttpd
google/netstack

Jul 2017 - Aug 2018

IPv4 and IPv6 userland network stack
Role in this project:
userBack-end Developer
Contributions:15 commits in 1 year
Contributions summary:Brian contributed to the `netstack` project by implementing and refining core TCP/IP protocol features. Their work included adding dynamic packet logging capabilities, optimizing buffer sizes, and correcting shutdown behavior for TCP sockets. They also addressed several critical issues within the TCP stack, such as ensuring proper RST packet handling and fixing race conditions to improve overall stability. Furthermore, they integrated with domain sockets to streamline data buffering.
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
Brian Geffon - Senior Staff Software Engineer at Google