Jan Vorlicek is a Principal Software Engineer based in Prague with over a decade of professional experience and more than two decades as a software architect and consultant. At Microsoft he focuses on low-level .NET runtime engineering, contributing critical fixes to CoreRT and the .NET runtime around AOT, exception and memory handling, and cross-platform build reliability. He also improves developer and CI tooling—helping enable Alpine and cross-compilation scenarios in the dotnet/arcade ecosystem—and authors AssemblyLoadContext samples that clarify plugin unload patterns. Known for deep C++ debugging skills and pragmatic system design, he bridges runtime internals with practical build and deployment concerns. His background as a long-term independent consultant means he brings both hands-on coding and architectural judgment to complex infrastructure problems. An understated strength is his track record of stabilizing platform behavior across diverse Linux environments, a rare niche among high-level runtime engineers.
11 years of coding experience
5 years of employment as a software developer
Computer Science, Computer Science at Czech Technical University in Prague
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:1717 reviews, 973 commits, 987 PRs in 8 years 1 month
Contributions summary:Jan's contributions focused on fixing issues related to the .NET runtime, particularly addressing bugs in areas like method handling, exception handling, and core code structures. They addressed issues involving stack overflow, managed code frames, and potential memory corruption. The user demonstrated skills in C++ programming, debugging, and understanding the inner workings of the .NET runtime, including JIT compilation and garbage collection. These changes were critical for stability and performance.
Tools that provide common build infrastructure for multiple .NET Foundation projects.
Role in this project:
DevOps Engineer
Contributions:40 reviews, 13 commits, 53 PRs in 3 years 6 months
Contributions summary:Jan primarily focused on improving the build infrastructure for cross-compilation, particularly for Alpine Linux. Their contributions involved fixing rootfs build issues, updating Alpine versions, and resolving dependencies for various architectures. They also addressed cross-compilation issues on CentOS and enabled the generation of Alpine 3.13 rootfs, demonstrating a strong understanding of build systems and operating system configurations. The user also worked on enabling LLD linker support, and adding PGO support.
dotnetinfrastructurefoundationcsharpdotnet-core
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
Jan Vorlicek - Principal Software Engineer at COGESS