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.
10 years of coding experience
10 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Worcester Polytechnic Institute
JD Cum Laude Law, JD Cum Laude Law at Seattle University School of Law
UF2 bootloader based on TinyUSB for embedded devices such as ESP32S2, STM32F4 and iMX RT10xx
Role in this project:
Embedded 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.
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.