Henry Gabryjelski

Senior Engineer Platform Security

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
Henry Gabryjelski is a Senior Engineer in Platform Security with over two decades of hands-on engineering and security experience, now contributing to Nintendo’s embedded platform defenses. He began as a kernel and driver developer at Microsoft, transitioned into patent and IP strategy while staying deeply technical, and now blends legal acumen with hardware/software security expertise. Henry is an active open-source contributor in embedded and IoT projects—helping bring FastLED support to nRF52, hardening tinyUF2 bootloaders, and improving Adafruit nRF52 libraries—which underscores his focus on reliable, low-level firmware and filesystem robustness. He specializes in threat analysis for embedded systems, including side-channel and fault-injection evaluation, and prototypes practical countermeasures across hardware and software. Known for finding assumption-breaks that uncover subtle vulnerabilities, he pairs curiosity-driven research (from RFID to BusPirate hardware) with rigorous engineering discipline. Based in Redmond, he combines Microsoft-scale product security experience with grassroots maker-community contributions that improve real-world device stability and usability.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Worcester Polytechnic Institute
bookJD Cum Laude Law, JD Cum Laude Law at Seattle University School of Law
github-logo-circle

Github Skills (40)

bootloader10
rm10
code-optimization10
debug10
filesystem10
c-language10
python10
memory-management10
c-programming10
c1110
esp826610
c1710
gpio10
interrupt10
low-level-programming10

Programming languages (17)

PowerShellC#JavaC++CSSCRustCMake

Github contributions (5)

github-logo-circle
adafruit/tinyuf2

Mar 2021 - Jan 2022

UF2 bootloader based on TinyUSB for embedded devices such as ESP32S2, STM32F4 and iMX RT10xx
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:25 reviews, 61 commits, 7 PRs in 10 months
Contributions summary:Henry primarily focused on modifying and improving the `ghostfat` component within the `tinyuf2` bootloader. Their commits show iterative refinements to the FAT filesystem implementation, including fixing bugs related to file size calculations, cluster allocation, and directory entry generation. They also made changes to support larger cluster sizes and added features related to the inclusion of a "favicon" file, demonstrating a focus on enhancing the bootloader's functionality and file system compatibility with UF2 firmware.
stlinkstm32uf2-bootloaderflashembedded-devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:46 reviews, 67 commits, 19 PRs in 2 months
Contributions summary:Henry primarily contributed to the embedded software development of an ESP8266-based webserver for controlling an LED display. They focused on fixing build warnings, avoiding deprecated APIs, and preparing the project for migration to LittleFS (and ultimately transitioning to it). Additional contributions included minor code formatting changes, updates to deployment scripts, and addressing a regression issue related to the file system.
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