Adam Sapek is a Principal Software Engineer with 14+ years at Microsoft, designing and shipping scalable distributed systems and compilers across projects from Bing and Live Mesh to BrainWave and Project Catapult. He specializes in backend architecture, protocol design and high-performance C++/C# code generation, with notable open-source contributions to Microsoft’s Bond framework enhancing IDL parsing, codegen and schema handling. Adam has a track record of turning research into production—building a peer-to-peer BitSwarm protocol and wireless mesh stacks that scaled to hundreds of devices—and has repeatedly led cross-group architecture efforts. Based in the Greater Seattle Area, he blends deep systems expertise with practical optimizations (for example, byte[] handling in C#) that improve real-world service performance. Colleagues rely on him for solving complex interoperability and serialization challenges that span languages and platforms.
13 years of coding experience
23 years of employment as a software developer
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at Politechnika Śląska w Gliwicach
Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
Role in this project:
Back-end Developer
Contributions:272 commits, 51 PRs, 445 pushes in 4 years 1 month
Contributions summary:Adam contributed to the Bond cross-platform framework by implementing compiler and codegen features. They focused on improving parsing, including handling of service inheritance, type aliases, and default values. Their work involved modifying the IDL parser, updating the JSON representation of the schema AST, and enhancing the C++ and C# codegen templates to support new features and address existing bugs. The user also optimized aspects of the C# byte[] handling and created the test for a type alias of bonded<T>.
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
Adam Sapek - Principal Software Engineer at Microsoft