Jonathan Nobels

Member Of Technical Staff at Tailscale

Guelph, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job21 years of employment as a software developer
bookBachelor of Applied Science (B.A.Sc.) Mechanical Engineering, Bachelor of Applied Science (B.A.Sc.) Mechanical Engineering at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

macos10
go10
dns10
back-end-development10
vpn10
networking10
wireguard10
audit-logging9

Programming languages (4)

PowerShellGoSwiftKotlin

Github contributions (5)

github-logo-circle
tailscale/tailscale

Nov 2023 - Apr 2025

The easiest, most secure way to use WireGuard and 2FA.
Role in this project:
userBack-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.
secureprivacysecurityvpnwireguard
barnstar/Open-Altimeter

Nov 2018 - Oct 2019

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