Johan Lorensson is a Principal Software Engineer with two decades of experience building and shaping high-performance runtimes, toolchains and compilers for .NET across mobile, desktop, server and console platforms. At Microsoft he contributes to CoreCLR/Mono and .NET diagnostics—improving tools like dotnet-dsrouter with TCP, USBMux and ADB forwarding—while working openly on JIT, full-AOT and BCL components in C#, C/C++ and LLVM. He has a strong track record leading cross-disciplinary R&D teams, owning product architecture, release planning and performance-sensitive server systems across diverse OSes from Windows and Linux to PS4/PS5 and Xbox. Comfortable in both hands-on engineering and technical leadership, he combines low-level systems expertise with pragmatic delivery processes developed over many multi-release programs. Based in Gothenburg with a master’s in informatics, he subtly blends deep platform knowledge with an ability to bridge developer tooling and production runtime requirements.
10 years of coding experience
24 years of employment as a software developer
Master degree in informatics System development, Master degree in informatics System development at University of Gothenburg
This repository contains the source code for various .NET Core runtime diagnostic tools and documents.
Role in this project:
Back-end Developer
Contributions:114 reviews, 11 commits, 22 PRs in 1 year 6 months
Contributions summary:Johan primarily contributed to the .NET Core runtime diagnostic tools, specifically enhancing the `dotnet-dsrouter` tool. They added support for TCP/IP connections, server-client and client-client modes for the diagnostic server router, as well as implementing USBMux and ADB port forwarding. Moreover, they updated the tool to include resume runtime options, expanded the functionality to accept custom IPC channels, and addressed several minor issues, including fixing a potential named pipe deadlock.
Mono open source ECMA CLI, C# and .NET implementation.
Contributions:513 pushes, 245 branches in 4 years 9 months
dotnetmonoecmacsharpcli
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.