Matthew Carlson

Firmware Engineer at Apple

Austin, Texas, 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

👤
Senior
🎓
Top School
Matthew Carlson is a firmware engineer based in Austin, Texas with 11 years of experience building secure, low-level systems for industry leaders including Apple and Microsoft. He has deep expertise in UEFI/EDK II firmware, macOS kernel internals, and TPM-related security work—contributing notable EDK2 improvements such as RNG integration, ExitBootServices measurement, and VS2022 build support. Comfortable across the stack, Matthew pairs firmware craftsmanship with full‑stack web development, graphic design, and technical writing, and has a history of delivering reliable, high-impact tools and campus-scale web systems. His background includes research-driven engineering (automated thin-film deposition) and a strong academic record (BS in Computer Engineering, MS in Computer Science), which together fuel a pragmatic, security-minded approach to platform software. An active open-source contributor, he balances production firmware work at Apple with public technical writing at Hackaday, revealing a rare blend of deep systems knowledge and accessible communication.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Science, 3.8, Master's degree, Computer Science, 3.8 at University of Washington
bookBachelor of Science (BS), Computer Engineering, 3.6, Bachelor of Science (BS), Computer Engineering, 3.6 at Brigham Young University
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

c1710
firmware10
uefi10
c1110
security10
sys9
tpm9
embedded9
openssl8
python7
build-automation7

Programming languages (18)

PowerShellC#JavaC++CSSCVueWebAssembly

Github contributions (5)

github-logo-circle
tianocore/edk2

Jul 2019 - Mar 2021

EDK II
Role in this project:
userEmbedded Systems Engineer / Security Engineer
Contributions:12 commits, 16 PRs, 1 comment in 1 year 8 months
Contributions summary:Matthew primarily contributed to the security and low-level functionality of the EDK2 firmware. Their work included adding and modifying code related to random number generation using timer libraries, which is crucial for cryptographic operations. They also implemented the measurement of ExitBootServices invocation within the TPM, ensuring compliance with security standards. Furthermore, the user updated base tools and added VS2022 support which supports the build process for the EDK2 firmware.
uefipythonfirmwarec
matthewfcarlson/animarrator

Oct 2019 - Nov 2019

A Electron animation studio for creating narrated videos with SVG
Contributions:32 commits, 28 pushes, 2 branches in 29 days
videosanimationelectronsvg
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
Matthew Carlson - Firmware Engineer at Apple