Johan Lorensson

Principal Software Engineer at Microsoft

Gothenburg, Sweden
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
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.
code10 years of coding experience
job24 years of employment as a software developer
bookMaster degree in informatics System development, Master degree in informatics System development at University of Gothenburg
languagesSwedish, English
github-logo-circle

Github Skills (10)

netcore10
interprocess-communication10
csharp10
ipc10
networking10
dotnet-core10
multithreading9
debug9
debugging9
json7

Programming languages (6)

C#PowerShellC++CLLVMHTML

Github contributions (5)

github-logo-circle
dotnet/diagnostics

Apr 2021 - Oct 2022

This repository contains the source code for various .NET Core runtime diagnostic tools and documents.
Role in this project:
userBack-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.
dotnetruntimediagnosticnet-corecsharp
lateralusX/mono

Apr 2016 - Jan 2021

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.
Request Free Trial