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.
5 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Virginia
Microsoft MakeCode (PXT - Programming eXperience Toolkit)
Role in this project:
Front-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.
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