Hassan Sufi

Senior Software Engineer at Microsoft

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
Hassan Sufi is a senior software engineer in Seattle with 11 years of experience building secure, user-focused cloud and edge systems at Microsoft, primarily on MakeCode and Azure Sphere. He blends front-end UX improvements—like simulator state persistence and safer iframe handling—with low-level networking and security work for IoT, demonstrating range from UI polish to systems hardening. At Microsoft he has progressed through roles focused on education technology and secure IoT, shipping features that improve usability for learners while closing cross-site scripting vulnerabilities. A Brown CS graduate and former course lead, he also has hands-on experience mentoring students and managing teaching teams, which informs his pragmatic approach to developer experience. His open-source contributions to the widely used Microsoft MakeCode project show a commitment to improving tooling that reaches educators and makers globally.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at Brown University
bookHigh School, 4.0, High School, 4.0 at Venture Prep
languagesEnglish, Italian, Somali
github-logo-circle

Github Skills (14)

typescript10
javascript10
typescripts10
typescript-types10
react9
editor9
ui-design9
localstorage9
editors9
bit8
blockly8
css8
html8
bbc-microbit8

Programming languages (3)

TypeScriptC++JavaScript

Github contributions (5)

github-logo-circle
microsoft/pxt

Aug 2020 - Aug 2022

Microsoft MakeCode (PXT - Programming eXperience Toolkit)
Role in this project:
userFront-end Developer
Contributions:55 reviews, 39 commits, 50 PRs in 2 years
Contributions summary:Hassan primarily focused on enhancing the user interface and functionality of the MakeCode platform. They implemented features related to storing and retrieving simulator state using local storage, improving the simulator's behavior on shared project pages. Additionally, the user addressed security vulnerabilities related to cross-site scripting within the simulator's iframe, improving security. They also contributed to UI/UX improvements, including the addition of search placeholders, tag color changes, and a more user-friendly extension browser.
minecraftadafruitpxtjavascriptexperience-toolkit
Contributions:81 pushes, 2 branches in 5 years 4 months
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
Hassan Sufi - Senior Software Engineer at Microsoft