Summary
James Tucker is a versatile Member of Technical Staff at Tailscale with 18 years of experience building robust networking, telecommunication, and backend systems across startups and large tech firms. He blends deep Ruby and systems-level expertise with a focus on secure, high-performance networking—evidenced by contributions to Tailscale’s userspace networking and long-standing open-source work on projects like EventMachine, Bundler, Rack, and RubyGems. Formerly a Staff Software Engineer at Google working on Fuchsia, AppEngine, and experimental platforms, he also has CTO experience running engineering and product delivery for multiple companies. James is comfortable across the stack—networking, distributed systems, automation, databases, and scripting—and routinely improves reliability through careful error handling and async/refactor work. Based in Redwood City, he maintains an active open-source footprint that underscores a penchant for pragmatic fixes that improve stability and developer experience. He prefers no recruiting outreach and focuses on technical contributions and strategic technology leadership.
19 years of coding experience
16 years of employment as a software developer
B.Sc. Hons Computer Science and Artificial Intelligence, B.Sc. Hons Computer Science and Artificial Intelligence at University of Sussex
Reading Grammar