Shayne Hiet-block

Principal Software Engineer at Microsoft

Canada
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
Shayne Hiet-block is a Principal Software Engineer with a decade of professional experience, currently driving systems and backend architecture at Microsoft from Canada. He specializes in low-level systems work, notably improving Arm support and adapting libdispatch and CRT initialization for the microsoft/WinObjC project, reflecting deep familiarity with cross-architecture build systems and compiler toolchains. Shayne combines pragmatic engineering with architectural insight, having updated build configurations and introduced a Clang/C2 toolset to modernize compiler support for Windows Objective-C. His background in computer science from the University of British Columbia underpins a strong foundation in systems programming and platform compatibility. Colleagues rely on him for solving tricky dependency and platform-integration challenges that sit between OS internals and developer-facing frameworks.
code10 years of coding experience
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at The University of British Columbia
github-logo-circle

Github Skills (13)

arm10
objective-c10
c-language10
ws-api10
winapi10
cprogramming-language10
wp-api10
architecture9
architectures9
low-level-programming9
opengl-es8
system8
direct3d8

Programming languages (4)

PowerShellC++CLLVM

Github contributions (5)

github-logo-circle
microsoft/WinObjC

Jan 2016 - Aug 2016

Objective-C for Windows
Role in this project:
userBack-end Developer & System Architect
Contributions:16 commits, 1 PR, 1 branch in 6 months
Contributions summary:Shayne's primary contribution focused on enabling and improving Arm support within the Objective-C for Windows project. This involved modifying the libdispatch library for Arm architecture, including adjustments to atomic operations and CRT initialization. Additionally, the user addressed framework dependencies and build configurations to ensure proper functionality and compatibility with different Windows Phone environments, including feature level 9_3 support. Furthermore, the user worked on updating the build system for x86 release mode and introducing a new Clang/C2 toolset for improved compiler support.
objective-cwindows
microsoft/microsoft-pdb

Oct 2015 - Sep 2022

Information from Microsoft about the PDB format. We'll try to keep this up to date. Just trying to help the CLANG/LLVM community get onto Windows.
Contributions:5 commits, 1 PR, 5 pushes in 7 years
keepwindowsclangpdbup-to-date
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