Thad House

Senior Firmware Engineer at Meta

Sultan, 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
Thad House is a Senior Firmware Engineer with 11 years of experience building robust embedded and systems software, currently working at Meta after a software engineering stint at Microsoft. He specializes in firmware, hardware abstraction layers, and cross-platform build and infrastructure work—evidenced by contributions to WPILib, vcpkg, msquic, and Compiler Explorer tooling. Thad’s open-source work spans performance-minded C++ refactors, fixing critical race conditions and memory leaks, and automating compiler/toolchain deployments for niche targets like FRC and NI real-time systems. He also contributes technical documentation for robotics platforms, showing an ability to translate low-level complexity into clear guidance. Based in Sultan, Washington, he combines hands-on debugging and build-system expertise with a knack for improving developer workflows and platform stability.
code11 years of coding experience
job3 years of employment as a software developer
bookCalifornia State University, Northridge
bookComputer Engineering, Computer Engineering at Portland Community College
stackoverflow-logo

Stackoverflow

Stats
163reputation
3kreached
0answers
3questions
github-logo-circle

Github Skills (46)

debugging10
debug10
c-language10
lib10
scripting10
technical-writing10
memory-management10
cmake10
c1110
abstraction-layer10
terraform10
c1710
terraformer10
automation10
script10

Programming languages (24)

C#PowerShellJavaC++RustCCMakeDIGITAL Command Language

Github contributions (5)

github-logo-circle
wpilibsuite/allwpilib

Aug 2015 - Jan 2023

Official Repository of WPILibJ and WPILibC
Role in this project:
userBackend Developer
Contributions:2 releases, 270 reviews, 876 commits in 7 years 6 months
Contributions summary:Thad was involved in refactoring and migrating existing HAL (Hardware Abstraction Layer) code to use a new framework for handling devices. This involved switching the use of `std::string` objects to `StringRef` objects to improve efficiency. The changes focused on adding support for a unified PCM object and implementing specific control operations. Additionally, the user added a new C++ file called "main.cpp" to test basic usage of the implemented code.
wpilibcroboriowpilibjntcorecscore
microsoft/msquic

May 2020 - Jun 2022

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
Role in this project:
userBack-end & Systems Engineer
Contributions:557 reviews, 376 commits, 666 PRs in 2 years
Contributions summary:Thad primarily focused on fixing critical race conditions and memory leaks within the codebase. Their work involved identifying and resolving concurrency issues in the Ping tests and addressing a leak in the QuicStreamSendFlush function. They also made improvements to the project's build and testing scripts, specifically adding the cdb debugger path in run-executable azure script and adding flags and queue checks to QuicDatagramValidate. The user's contributions demonstrate a focus on code stability, performance, and build system configuration.
securequiccppprotocolrust
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
Thad House - Senior Firmware Engineer at Meta