Will Norris

Software Engineer at tailscale

Temecula, California, 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
Will Norris is a seasoned software engineer with 19 years of experience building backend and full-stack systems, currently contributing to Tailscale’s engineering efforts. He has a strong open-source pedigree from roles at Google and Twitter and a history of shipping practical Go tooling and infrastructure—examples include go-github, go-querystring, an image proxy, and work on Perkeep and Caddy. Will specializes in networking, CLI tools, and web infrastructure, with notable contributions to Tailscale’s tsnet and golink shortlink service and to license and CI automation at Google. He gravitates toward indieweb projects in Go in his spare time, blending user-focused tooling with protocol and security awareness. Based in Temecula, CA, he pairs deep systems knowledge with a knack for simplifying UX around complex server-side behaviors. An oft-overlooked strength is his long-term focus on documentation, site tooling, and content-serving improvements that make developer-facing projects far easier to adopt.
code19 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
542reputation
11kreached
14answers
0questions
github-logo-circle

Github Skills (67)

hugo10
website-development10
testing10
http10
url-parsing10
security10
ruby10
mtls10
web-development10
markdown10
javascript10
url-scheme10
api10
github-api10
libtls10

Programming languages (37)

C#CMakefileGoHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
willnorris/imageproxy

Nov 2013 - Jan 2023

A caching, resizing image proxy written in Go
Role in this project:
userBack-end Developer
Contributions:16 releases, 10 reviews, 348 commits in 9 years 3 months
Contributions summary:Will primarily worked on implementing core functionalities for an image proxy server written in Go. Their commits focused on parsing and processing HTTP requests to generate image requests and adding an initial server implementation to handle image requests. They also added caching support and further refined request processing by moving data structures to a new package and refactoring image transformation logic. Their contributions led to significant improvements in the image proxy's features and overall architecture.
golangimageimage-optimizationimageproxyproxy
tailscale/golink

Jun 2022 - Feb 2023

A private shortlink service for tailnets
Role in this project:
userBack-end Developer
Contributions:35 reviews, 58 commits, 102 PRs in 8 months
Contributions summary:Will primarily contributed to the development and improvement of the `golink` shortlink service. Their work focused on enhancing the core functionality, including appending remaining paths to destinations, ignoring hyphens, and adding validation for short names. Furthermore, they implemented support for templates within long URLs, allowing for advanced handling and user-specific configurations. Their contributions involved modifications to the Go code and the addition of features for better usability and flexibility.
golinkstailscaleshortlinktsnet
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
Will Norris - Software Engineer at tailscale