Sean Brogan

Software Developer at Microsoft

Kirkland, 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
Sean Brogan is a software developer with 10+ years of experience leading system firmware teams at Microsoft, specializing in UEFI firmware design for ARM and x86 platforms and advancing cross-industry platform security and functionality. He leads Project Mu efforts, partnering with product and industry teams to ship firmware features spanning hardware, OS, and cloud, and has a track record of making firmware more robust and maintainable (notably contributing SafeInt protections and improved NVMe error reporting to the widely used edk2 project). Known for blending engineering rigor with collaboration and education, he drives full-stack innovation from silicon to cloud while mentoring peers and shaping industry best practices. Based in Kirkland, Washington, he brings a disciplined systems background dating back to roles at IBM and early engineering experience that informs pragmatic, production-ready firmware solutions.
code9 years of coding experience
job13 years of employment as a software developer
bookBS, BS at University of Washington
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

uefi10
sphinx10
firmware10
overflow10
rs10
bluetooth-le10
c1110
nvme10
c1710
iot10
bluetooth10
error-handling10
home-assistant10
home-automation10
documentation10

Programming languages (11)

TypeScriptC#DockerfileShellC++CJavaScriptOpenSCAD

Github contributions (5)

github-logo-circle
tianocore/edk2

Apr 2017 - Sep 2022

EDK II
Role in this project:
userBack-end Developer & Firmware Engineer
Contributions:32 reviews, 47 commits, 43 PRs in 5 years 5 months
Contributions summary:Sean contributed to the `edk2` repository by adding a SafeIntLib class and instance to prevent integer overflow, enhancing the safety of type conversions and mathematical operations within the firmware. They also added error reporting to the NVMe driver during device initialization failures, improving the robustness and diagnostic capabilities of the firmware. Furthermore, the user fixed various spelling errors across multiple files in `FatPkg`, `PcAtChipsetPkg`, `FmpDevicePkg`, and `SecurityPkg`, increasing the readability and professionalism of the code.
uefipythonfirmwarec
spbrogan/edk2

Aug 2018 - Feb 2023

EDK II
Contributions:53 PRs, 320 pushes, 138 branches in 4 years 7 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
Sean Brogan - Software Developer at Microsoft