Francis Bull

Member Of Technical Staff at Tailscale

Talent, Oregon, United States
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
Francis Bull is a pragmatic backend engineer with 11 years of experience building reliable APIs and distributed services, currently a Member of Technical Staff at Tailscale. He has a strong track record at scale—contributing route management, DNS resolution, metrics, and logging to the well-known Tailscale open-source project—and previously maintained Trello's Node.js/MongoDB API at Atlassian. Comfortable across Python, JavaScript, and systems tooling, he’s delivered full-project lifecycle work, led code reviews, and improved build and release processes. A collaborator who values testing and automation, Francis pairs a physicist’s analytical mindset with practical engineering instincts—and when not debugging network routes, he’s likely planning a rock climbing trip.
code11 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (BSc), Physics, 2:1, Bachelor of Science (BSc), Physics, 2:1 at University of Leeds
github-logo-circle

Github Skills (13)

go10
dns10
tailscale10
wireguard10
vpn9
automation-testing7
automations7
automation7
githubaction-workflow5
github-ci5
2factor4
ss3
oauth3

Programming languages (2)

CoffeeScriptGo

Github contributions (5)

github-logo-circle
tailscale/tailscale

Dec 2022 - Mar 2025

The easiest, most secure way to use WireGuard and 2FA.
Role in this project:
userBack-end Developer
Contributions:44 reviews, 24 PRs, 129 pushes in 2 years 3 months
Contributions summary:Francis primarily contributed to the backend of the Tailscale project, focusing on the app connector component. Their work involved implementing features related to route management and DNS resolution, including the ability to persist and clear routes based on configuration changes. They also added metrics and logging to monitor and debug route information writes. The user's contributions directly impacted the application's ability to manage network routing and DNS responses.
secureprivacysecurityvpnwireguard
franbull/fbi202108

Aug 2021 - Apr 2024

Contributions:10 pushes, 1 branch in 2 years 9 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
Francis Bull - Member Of Technical Staff at Tailscale