Kenny Kerr

Principal Software Engineer at Pluralsight

Sparta, Tennessee, 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
Kenny Kerr is a Principal Software Engineer at Microsoft with over a decade of experience building developer tooling for Windows in C++ and Rust. He is the creator of C++/WinRT and the windows and windows-sys crates for Rust, driving cross-language interop and safer Windows APIs for the community. His open-source work includes major contributions to microsoft/cppwinrt, xlang, and windows-rs where he focused on code generation, portability, and correctness of bindings and metadata. A longtime author and instructor, he has taught C++ and Windows programming and written technical columns dating back to the Microsoft Systems Journal era. Based in Sparta, Tennessee, he combines deep systems-level expertise with practical tooling design that improves developer productivity across large codebases. Outside engineering, his profile reflects a personal commitment expressed succinctly in Romans 1:16.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
3,055reputation
264kreached
67answers
0questions
Badges
windows
top-5%
windows-runtime
top-5%
pipe
top-5%
github-logo-circle

Github Skills (31)

c-language10
wp-api10
testing10
command-line-interface10
winapi10
code-generation10
command-line10
rust10
ws-api10
cprogramming-language10
cli10
windows-runtime9
html-template9
python-templates9
build-system9

Programming languages (10)

C#TypeScriptC++RustCCMakeJavaScriptGo

Github contributions (5)

github-logo-circle
microsoft/windows-rs

Dec 2019 - Jan 2023

Rust for Windows
Role in this project:
userBack-end Developer
Contributions:33 releases, 895 reviews, 903 commits in 3 years 2 months
Contributions summary:Kenny's commits primarily involve modifications to code generation tools for the `windows-rs` project, specifically targeting the `Windows.Win32` and `Windows.Wdk` namespaces. The commits focus on refining the accuracy and completeness of the bindings, by introducing improvements related to struct layout, enums, and type information. The impact of these contributions is to improve code generation and make it more correct.
rustwindowswindows-service
microsoft/cppwinrt

Oct 2016 - Jan 2023

C++/WinRT
Role in this project:
userBack-end Developer
Contributions:90 releases, 379 reviews, 150 commits in 6 years 4 months
Contributions summary:Kenny primarily contributed to porting and maintaining code for the C++/WinRT library, focusing on the core functionalities and underlying implementations. They added new features, fixed bugs, and improved the overall stability of the library. The user made changes to thunks, command readers, and other internal components which involved code modifications and updates across several files, ensuring that the library functioned correctly. The user also worked on the testing component.
cppc-plus-pluswindowswinrt
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
Kenny Kerr - Principal Software Engineer at Pluralsight