Principal Software Engineering Manager at Microsoft
Austin, Texas, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Larry Ewing is a Principal Software Engineering Manager in Austin with 27 years of experience leading development of .NET WebAssembly runtimes at Microsoft. He blends systems-level C/C++ and Linux desktop expertise (dating back to work on digital photography and Moonlight at Novell) with deep managed-code knowledge in C# and Mono, routinely touching debugger internals, UTF-8/string marshaling and async entry-point work for WASM. His contributions span high-impact open-source projects including mono/mono, dotnet/runtime, dotnet/sdk and aspnetcore, where he’s improved build pipelines, AOT/WASM behavior and runtime error logging. Known for pairing leadership with hands-on fixes, he shepherds CI/build automation as well as low-level runtime improvements that make managed code run reliably in the browser via WASI and Blazor.
Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
Back-end Developer
Contributions:9 reviews, 213 commits, 504 PRs in 16 years 8 months
Contributions summary:Larry primarily contributed to the Mono runtime project, focusing on implementing and improving core functionality. Their work included adding UTF-8 character manipulation functions, addressing exception handling in asynchronous methods, and reworking the debugger for better performance. They also made changes related to the WASM build process, including updates to the test suite and adding a linker test. The user also made changes that were geared towards making the debugger more functional and robust.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:2272 reviews, 220 commits, 1543 PRs in 11 years 11 months
Contributions summary:Larry contributed to the .NET runtime, focusing on WebAssembly (WASM) related enhancements. They implemented and refined WASM-specific features, including debugger improvements, runtime error logging, and handling of data archives and time zone data. The user also added support for calling async Task entry points in WASM and worked on improving string marshaling, demonstrating a solid understanding of WASM internals and .NET integration.
dotnetruntimelinuxcsharpxamarin
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
Larry Ewing - Principal Software Engineering Manager at Microsoft