Will Nelson

Senior Software Engineer at Discord

Seattle, Washington, 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
Will Nelson is a senior software engineer based in Seattle with 11 years of experience building developer-facing products and SDKs, currently shaping third-party developer experiences at Discord. He brings deep practical knowledge of backend systems and developer tooling, demonstrated through contributions to the widely used discord.js library where he fixed core issues in voice, messaging, and reaction handling while improving docs and error messaging. Previously at T-Mobile he re-architected cross-product SDKs, led remote teams, and drove efforts to reduce technical debt and improve API contracts. Pragmatic and detail-oriented, he favors clarity over ceremony—his GitHub quip "OOP was a mistake" hints at a preference for simpler, maintainable designs. He combines product collaboration skills with hands-on coding to deliver reliable, developer-friendly platforms.
code11 years of coding experience
job9 years of employment as a software developer
bookAssociate of Arts and Sciences (AAS) Computer Science, Associate of Arts and Sciences (AAS) Computer Science at Bellevue College
bookBachelor's Computer Science and Software Engineering, Bachelor's Computer Science and Software Engineering at University of Washington Bothell
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
111reputation
7kreached
14answers
1question
github-logo-circle

Github Skills (17)

debug10
javascript10
discord-js10
discord10
nodejs10
documentation9
voice8
voiceover8
codeigniter6
removeif6
firefox6
php6
google-chrome6
sql6
google-oauth6

Programming languages (12)

TypeScriptC#ShellC++CoffeeScriptCSSRustJavaScript

Github contributions (5)

github-logo-circle
discordjs/discord.js

Nov 2016 - Oct 2018

A powerful JavaScript library for interacting with the Discord API
Role in this project:
userBack-end Developer
Contributions:3 reviews, 31 commits, 50 PRs in 1 year 10 months
Contributions summary:Will primarily contributed to bug fixes and improvements within the `discord.js` library. Their commits address issues in core functionalities such as voice connection, message handling, and reaction collectors. They also focused on documentation updates, improving code clarity, and enhancing the user experience with friendlier error messages. The user's work involved modifying several core files of the project.
apidiscord-jsjavascript-librarydiscorddiscordjs
spec-tacles/spec

Feb 2018 - Feb 2019

The Spectacles protocols.
Contributions:6 commits, 17 PRs, 15 pushes in 1 year
fixprotocoltlacommunicationsspecificationsspectacles
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 Nelson - Senior Software Engineer at Discord