Adrian Dewhurst is a software engineer based in Waterloo Region, Ontario, with five years of experience focused on backend and security engineering. A former Xoogler now at Tailscale, he brings embedded systems and networking expertise to building secure, production-grade services that leverage WireGuard and machine identity certificates. His open-source contributions to the widely used tailscale/tailscale project include implementing RSA-signed device registration, refining DNS resolver behavior, and improving git detection logic—work that directly impacts performance and security for real users. Practical, detail-oriented, and security-minded, he blends low-level systems knowledge with cloud-native backend development to deliver robust networking solutions.
The easiest, most secure way to use WireGuard and 2FA.
Role in this project:
Back-end & Security Engineer
Contributions:699 reviews, 14 commits, 97 PRs in 2 years
Contributions summary:Adrian primarily contributed to the security and back-end aspects of the Tailscale project, specifically related to registering devices using machine identity certificates. Their work involved implementing and refining the use of RSA public keys to sign RegisterRequest messages. Further contributions included modifying git detection logic and adjusting DNS resolver behavior to improve performance and stability. The user also made various updates to dependencies and configuration.
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.