Chris B

Principal Software Architect at Microsoft

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
Chris B is a Principal Software Architect in Redmond with a decade of experience building cloud services and designing defensive cybersecurity architectures at Microsoft. He brings deep compiler and backend expertise—demonstrated by substantive contributions to high-profile open-source projects like LLVM/Clang and the DirectX Shader Compiler—where he implemented HLSL code generation, fixed UBSan issues, and improved driver and frontend behavior. Comfortable in both systems and service domains, he blends low-level compiler internals with practical cloud design to make performance and correctness trade-offs visible and manageable. Colleagues rely on him for refactoring tricky codepaths and untangling build and runtime issues, and he pairs hands-on engineering with a knack for clear architectural thinking that reduces operational risk.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,967reputation
132kreached
32answers
1question
Badges
inheritance
top-5%
github-logo-circle

Github Skills (34)

objective-c10
c-language10
shader10
compilation10
compiler-development10
llvm10
shaderc10
code-generation10
compiler-compiler10
compile10
compiler10
hlsl10
cprogramming-language10
inheritance9
c119

Programming languages (12)

TypeScriptPowerShellC++ShellCLLVMRPCTeX

Github contributions (5)

github-logo-circle
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Role in this project:
userSoftware Engineer (Focusing on Compiler Development and Optimization)
Contributions:958 reviews, 104 commits, 407 PRs in 1 year 3 months
Contributions summary:Chris contributed to the development of the DirectX Shader Compiler. Their work primarily involved implementing and improving code generation for HLSL, and also involved refactoring several code areas. Key contributions include adding helper methods for resource kinds, implementing bit shift behavior in the frontend, addressing and fixing a set of UBSan (Undefined Behavior Sanitizer) failures, and resolving an issue related to copy-in/copy-out parameter passing in shaders. Furthermore, the user implemented functionalities such as adding time report and various fixes for template issues.
directx-shader-compilercppclangbgfxhosts
llvm/llvm-project

Oct 2019 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBackend Developer
Contributions:767 reviews, 136 PRs, 238 pushes in 5 years 6 months
Contributions summary:Chris primarily contributes to the HLSL (High-Level Shading Language) compiler project within the LLVM ecosystem. They are involved in implementing features related to HLSL's floating-point literal suffixes, handling preprocessor directives, and enhancing the usual arithmetic conversions for vector types. The user also works on improving the DXC (DirectX Shader Compiler) driver, specifically adding flags to enable metal shader conversion and addressing build processes. Their contributions include testing and code cleanup to improve the compiler's accuracy and functionality.
compilerstechnologiesclangsubmittoolchain
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
Chris B - Principal Software Architect at Microsoft