Spencer Nelson

Senior UX Engineering Manager at Microsoft

Bellevue, 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
Spencer Nelson is a Senior UX Engineering Manager in Bellevue with 11 years of experience blending hands-on engineering, prototyping, and design leadership at Microsoft. He leads UX engineering teams that turn motion and static designs into production-ready assets—building pipelines (Sketch-to-engineering), CI workflows, and A/B testing for rapid experimentation—while mentoring new hires and interns. His background ranges from low-level mobile game engines and cross-platform tooling to shipping Office Mobile prototypes and the Fluent Mobile Icon delivery system, giving him a rare mix of graphics, systems, and UX tooling expertise. An advocate for robust engineering, he has contributed to tooling like golang/dep by hardening dependency handling and test infrastructure, showing attention to reliability beyond the UI. Colleagues describe him as a problem-solver who prioritizes positive impact at scale without losing personal connection.
code11 years of coding experience
job14 years of employment as a software developer
bookBA, Computer Science, BA, Computer Science at Utah State University
languagesEnglish, Spanish
github-logo-circle

Github Skills (14)

dependency-management10
git10
go10
testing10
fileio9
test-automation9
file-operations9
filesystem9
mer9
mercurial9
mercury9
hgt9
package-manager8
toolchain8

Programming languages (22)

JavaC++CRustTeXMakefileFluentGo

Github contributions (5)

github-logo-circle
golang/dep

Mar 2017 - Aug 2017

Go dependency management tool experiment (deprecated)
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:32 commits, 5 PRs, 36 comments in 5 months
Contributions summary:Spencer primarily focused on improving the robustness of the `golang/dep` dependency management tool. Their contributions include fixing data races, addressing err shadowing bugs, and ensuring the correct handling of unreachable repositories. They also added and improved testing infrastructure by verifying the presence of required binaries (git, bzr, hg) before running tests and introducing test helpers for filesystem state validation. Furthermore, they enhanced the vendor stripping process by following symlinks and updating code to handle junctions.
golangdependency-managementpackage-managertoolchaindependency-manager
spenczar/lektor-s3

Dec 2015 - May 2018

Contributions:9 commits, 11 PRs, 32 pushes in 2 years 5 months
lektors3-bucketaws
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
Spencer Nelson - Senior UX Engineering Manager at Microsoft