Brad Fitzpatrick is a seasoned software engineer and founder with 25+ years of professional experience and 35 years of programming across many languages. He founded LiveJournal, authored memcached and OpenID, spent a decade on the Go team at Google, and today helps make WireGuard and networking magical as a late-stage co-founder at Tailscale. His work blends low-level networking, protocol design, and pragmatic backend engineering—evident in contributions to WireGuard, gRPC, net/http, and Go crypto libraries. He’s practiced at shipping production-grade systems and tooling (goimports, gomemcache, Go playground improvements) and at operating services at scale, including deployment and restore features for internal shortlink services. Based in Seattle with a CS degree from the University of Washington, he pairs entrepreneurial leadership with deep open-source craftsmanship. A less obvious strength: he repeatedly solves subtle concurrency, performance, and platform edge cases that make networking and distributed systems reliably usable.
24 years of coding experience
20 years of employment as a software developer
BS, Computer Science, BS, Computer Science at University of Washington
Contributions:12 reviews, 60 commits, 39 PRs in 11 years 8 months
Contributions summary:Brad primarily worked on implementing and improving the core functionality of the Go Memcached client library. Their contributions included adding the `GetMulti` function, supporting deletion, and incorporating atomic increment/decrement operations. They also refactored and renamed helper functions and added connection reuse and timeout functionalities, indicating a focus on improving performance and reliability.
Proxy TCP connections based on static rules, HTTP Host headers, and SNI server names (Go package or binary)
Role in this project:
Back-end Developer
Contributions:3 reviews, 11 commits, 3 PRs in 5 years 4 months
Contributions summary:Brad primarily contributed to the `tcpproxy` project by implementing new features and making improvements to the core proxy functionality. Their work included adding a `TargetListener` for accepting connections, incorporating dynamic SNI routing, and optimizing performance. They also refactored code, corrected documentation, and addressed a deadlock issue.
golanggo-packageproxyhostsni
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.