Thomas Sparks

Senior Software Engineer at Microsoft

Redmond, 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
Thomas Sparks is a Senior Software Engineer at Microsoft with over five years of experience building polished front-end experiences, currently focused on creative projects like game development and interactive UIs. He has a track record of shipping thoughtful UX improvements in high-profile open-source projects such as Microsoft MakeCode, where he contributed refinements to the image editor and multiplayer lobby. Based in Redmond, he blends practical engineering with a humanities background—having studied classics—and enjoys experimenting with unconventional problem-solving approaches. Outside core product work he maintains a game design portfolio and has applied his skills across SQL Server features and internships at MITRE, showing breadth from systems to playful, user-facing software.
code5 years of coding experience
job9 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Virginia
stackoverflow-logo

Stackoverflow

Stats
3reputation
219reached
0answers
1question
github-logo-circle

Github Skills (13)

typescript10
typescripts10
lessc10
multiplayer10
typescript-types10
multiplayer-game10
react10
editor9
css9
editors9
html8
blockly7
powershell6

Programming languages (3)

C#TypeScriptC++

Github contributions (5)

github-logo-circle
microsoft/pxt

Aug 2022 - Jan 2023

Microsoft MakeCode (PXT - Programming eXperience Toolkit)
Role in this project:
userFront-end Developer
Contributions:720 reviews, 52 commits, 410 PRs in 5 months
Contributions summary:Thomas primarily focused on front-end development tasks within the MakeCode (PXT) repository, as evidenced by the commits related to UI and styling. They fixed formatting issues with buttons, adjusted the sizing of elements in the image editor, and updated the appearance of the multiplayer UI. The user also implemented a beta indicator, added a mute button, and made the join code clickable. Furthermore, the user refactored and updated the appearance of the multiplayer lobby.
minecraftadafruitpxtjavascriptexperience-toolkit
Contributions:45 releases, 114 pushes, 1 branch in 1 year 1 month
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
Thomas Sparks - Senior Software Engineer at Microsoft