Who are the four co-founders of Tailscale?
Tailscale was co-founded in 2019 by Avery Pennarun (CEO), David Crawshaw (CTO), David Carney, and Brad Fitzpatrick. The team brought together decades of foundational systems programming, operating system design, and network infrastructure experience.
What is David Crawshaw's technical background and role at Tailscale?
David Crawshaw is the co-founder and Chief Technology Officer of Tailscale. Prior to Tailscale, Crawshaw spent nearly a decade at Google, where he was a key engineer on the Go programming language team, leading Go on mobile devices and authoring the high-performance `crawshaw/sqlite` driver.
Who is Brad Fitzpatrick and what legendary open-source tools did he create?
Brad Fitzpatrick is an icon in Internet history. Prior to co-founding Tailscale, Fitzpatrick founded LiveJournal, invented Memcached (the caching system powering Facebook, Twitter, and Wikipedia), created OpenID, and served as a core maintainer of the Go language runtime at Google for over a decade.
What was David Carney's role in establishing Tailscale's operations?
David Carney brought deep business operations, finance, and engineering management experience, having worked with Pennarun at Google and previous ventures to oversee corporate incorporation, finance, HR, and legal operations for Tailscale.
How did the founders meet before launching Tailscale in 2019?
The founders worked together closely for years at Google, collaborating on the Go programming language, Google Fiber networking hardware, and distributed systems. Their mutual respect and shared frustration with enterprise VPNs led them to reunite in 2019.
What was the founders' original prototype in early 2019?
In early 2019, the founders set out to build a secure remote network for their own laptops. Working out of home offices in Toronto, New York, and Montreal, they combined Jason Donenfeld's WireGuard with an experimental coordination server written in Go, proving that zero-config mesh networking was technically viable.
Why did the founders choose the Go programming language for Tailscale?
With two core Google Go team veterans (Crawshaw and Fitzpatrick) on the founding team, Go was the natural choice. Go provided fast compilation, excellent cross-platform support across Windows, macOS, and Linux, memory safety, and high-performance network concurrency.
How did the founders manage the sudden influx of users during the March 2020 launch?
When Tailscale launched publicly on Hacker News in March 2020, user sign-ups exploded overnight due to global COVID-19 work-from-home mandates. The founders worked around the clock answering support emails, fixing edge-case router bugs, and scaling their control plane architecture.
What is the division of technical leadership between Avery Pennarun and David Crawshaw?
Avery Pennarun directs overall company strategy, product roadmap, and public communications; David Crawshaw serves as CTO directing core cryptographic client architecture, NAT traversal algorithms, and operating system kernel integrations.
What role did Brad Fitzpatrick play in Tailscale's network stack development?
Brad Fitzpatrick led development of Tailscale's user-space networking stack (`netstack`), porting Go's TCP/IP stack to run entirely in user space without requiring root privileges or external TUN/TAP device drivers, enabling Tailscale on restricted cloud environments and mobile OSes.
What core engineering values did the founders instill at Tailscale?
The founders established values centered on radical simplicity, robust mathematical correctness, deep respect for open-source software, transparent incident post-mortems, and building tools that developers genuinely love using.
How do the founders support the broader WireGuard open-source ecosystem?
The founders maintain close communication with WireGuard creator Jason Donenfeld, upstreaming kernel improvements, funding independent cryptographic audits, and releasing open-source Go WireGuard implementations that benefit the entire security industry.