Wesley Wiser is a Senior Software Engineer with 15 years of experience, currently co-leading work on the Rust compiler at Microsoft from his base in Chicago. He brings deep systems and backend expertise, contributing to target specifications, DWARF debug info, and platform-specific build behavior in the flagship rust-lang/rust repository. Wesley also improves compiler observability and performance tooling—adding ETW support and cross-platform fixes to rustc-perf—demonstrating a strong focus on profiling and cross-OS compatibility. His long tenure at Swift Software shows progression from intern to senior engineer, reflecting sustained hands-on delivery and ownership. Notably, he blends low-level compiler engineering with practical automation and testing hygiene, helping ensure reliable builds and debuggability across diverse targets.
Empowering everyone to build reliable and efficient software.
Role in this project:
Backend Developer & Automation Engineer
Contributions:1052 reviews, 410 commits, 256 PRs in 7 years 10 months
Contributions summary:Wesley's contributions focused on enhancing the Rust compiler's codebase, specifically within the realm of target specifications and debug information. They updated the musl target specifications to dynamically link the crt by default and added tests to ensure that this behavior is correct. Furthermore, the user made changes related to dwarf debug information, including setting the debuginfo kind for Windows GNU targets, improving the handling of DWARF versions during LTO, and preventing the use of DWARF version 1.
Contributions:11 reviews, 31 commits, 9 PRs in 2 years 9 months
Contributions summary:Wesley primarily focused on improving the performance of the `rustc` compiler. Their contributions include styling and modifying the performance data visualization website, specifically `detailed-query.html`. They fixed tooltip issues, removed unnecessary columns, and added platform-specific code (Windows) to enable the rustc-perf project to compile. Furthermore, they reimplemented and improved the touch function across different platforms to improve compatibility. Additionally, the user implemented ETW (Event Tracing for Windows) event processing and collection for hardware performance counters.
rustperformancegraphrustcgraphing
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
Wesley Wiser - Senior Software Engineer at Microsoft