Jonathan Nobels is a seasoned software engineer with 25 years in the mobile space and a strong track record building products from firmware to cloud-backed services. He was a foundational contributor and leader on flagship projects like the BlackBerry SDK and BBM, and more recently contributes to Tailscale’s back-end, improving WireGuard-based networking, macOS sleep/wake DNS robustness, and audit logging. Comfortable across iOS, macOS, Android, Qt, VPNs and networking, he has shipped diverse consumer and security software including SDKs, IM clients, VPNs and anti-malware integrations. Based in Guelph, Ontario with a mechanical engineering degree from Waterloo, he blends systems-level thinking from hardware and mechanical roots with deep software expertise, often surfacing subtle platform edge cases into reliable product fixes.
10 years of coding experience
21 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Mechanical Engineering, Bachelor of Applied Science (B.A.Sc.) Mechanical Engineering at University of Waterloo
The easiest, most secure way to use WireGuard and 2FA.
Role in this project:
Back-end Developer
Contributions:4 releases, 113 reviews, 56 PRs in 1 year 4 months
Contributions summary:Jonathan primarily focused on back-end development within the Tailscale project. Their contributions involved modifying core logic related to exit node configuration and preferences, and also included fixes to issues in DNS resolution, specifically addressing problems arising from sleep/wake cycles on macOS. The user was also responsible for refactoring default route determination on Darwin platforms. Furthermore, the user implemented support for audit logging and addressed a bug related to the macOS test environment.
Contributions:32 commits, 79 pushes, 4 branches in 11 months
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
Jonathan Nobels - Member Of Technical Staff at Tailscale