Dylan Knutson

Senior Firmware Engineer at Microsoft

Seattle, 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
Dylan Knutson is a Senior Firmware Engineer based in Seattle with 13 years of experience building firmware, platform software, and developer tooling across companies from startups to hyperscale tech. He has shipped production systems at Microsoft, Airbnb, and Meta, bringing deep experience in firmware, drivers, simulation, motion control and payments-compliance backend work. A pragmatic polyglot engineer, Dylan contributes to notable open-source projects—improving D’s Phobos standard library and hardening Facebook’s Thrift JSON/buffer serialization—demonstrating strengths in low-level systems, performance optimization, and robust serialization. He combines kernel- and core-OS experience from Apple internships with large-scale infra and financial-systems engineering, enabling him to navigate both embedded constraints and complex distributed stacks. Known for improving test coverage and edge-case correctness, he brings a methodical approach to preventing subtle runtime failures.
code13 years of coding experience
job8 years of employment as a software developer
bookUniversity of California, San Diego
bookDel Oro High School
stackoverflow-logo

Stackoverflow

Stats
887reputation
94kreached
8answers
13questions
github-logo-circle

Github Skills (28)

algorithms10
serializable10
c-language10
serializer10
bigint10
dword10
standard-library10
serialization10
deserialization10
dt10
folly10
thrift10
cprogramming-language10
testing9
ranges9

Programming languages (12)

TypeScriptJavaC++RustCHackDJavaScript

Github contributions (5)

github-logo-circle
facebook/fbthrift

Jun 2016 - Apr 2018

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-end Developer
Contributions:37 commits, 1 comment in 1 year 9 months
Contributions summary:Dylan primarily focused on improving the JSON serialization and deserialization of Thrift objects, particularly those involving pointers to `folly::IOBuf`. They addressed bugs in existing serialization methods and expanded support for custom buffer containers within the SimpleJSON, JSON, Binary, and Compact protocols. Furthermore, the user implemented methods to mark and unmark struct members as set or unset, improving the control over the serialization behavior of optional fields.
cppapache-thriftc-plus-plusapachefacebook
dlang/phobos

May 2013 - May 2014

The standard library of the D programming language
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 year
Contributions summary:Dylan contributed to the D programming language's standard library, Phobos, by addressing specific issues and implementing improvements. They fixed issues related to CTFE and range usage, and added missing file I/O functions for Windows platforms. The user also introduced and expanded test coverage, particularly with a unit test for a specific issue. Furthermore, they made significant changes related to the `BigInt` class, optimizing it for performance and robustness, demonstrating a good understanding of number theory and algorithmic efficiency.
c-programmingmetatype-conversionphoneticsglossary
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
Dylan Knutson - Senior Firmware Engineer at Microsoft