Jan Jones

Software Engineer at Microsoft

Prague, Prague, Czechia
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
Jan Jones is a software engineer with 11 years of experience, currently working on the C# Roslyn and Razor teams at Microsoft where he helped implement cross-repository features like file-based apps in .NET 10. A lifelong .NET developer fluent in C#, ASP.NET Core and UWP, he brings deep compiler expertise—contributing substantive Roslyn changes around ref readonly parameters, function pointers, and iterator/block optimizations. He combines systems- and hardware-hacking instincts with a passion for type systems and language design, and has applied ML and automation skills as a solo AI engineer at Apify. As a former founder and Imagine Cup World Finalist, he pairs product-minded engineering with full-stack ownership from DevOps to UX. Based in Prague, he also contributes to the widely used dotnet/roslyn and dotnet/sdk projects, demonstrating an ability to shape foundational tooling used across the .NET ecosystem.
code11 years of coding experience
job4 years of employment as a software developer
bookErasmus+, Master's, Computer Science, Erasmus+, Master's, Computer Science at University of Luxembourg
bookErasmus+, Master's, Data Science, Erasmus+, Master's, Data Science at University of Ljubljana, Faculty of Computer and Information Science
bookMaster's degree, Artificial Intelligence, Master's degree, Artificial Intelligence at Charles University
languagesCzech, English
stackoverflow-logo

Stackoverflow

Stats
867reputation
113kreached
24answers
0questions
github-logo-circle

Github Skills (33)

razor10
net-sdk10
language-ext10
msbuild10
net10
dotnet10
asp-net-core10
netframework10
asp-net10
compiler-design10
code-generation10
dotnet-sdk10
dotnet-core10
language-features10
csharp10

Programming languages (19)

C#PowerShellJavaC++CSSObjective-C++TeXGo

Github contributions (5)

github-logo-circle
dotnet/razor

Sep 2022 - Jan 2023

Compiler and tooling experience for Razor ASP.NET Core apps in Visual Studio and VS Code.
Role in this project:
userBack-end Developer
Contributions:713 reviews, 12 commits, 392 PRs in 4 months
Contributions summary:Jan primarily contributed to the Razor compiler and tooling for ASP.NET Core applications. They focused on fixing issues related to dynamic type support and tuple handling within the Razor code generation process. Their work involved modifying the compiler's code generation, including adjustments to support component parameters with dynamic types and ensuring correct handling of value tuples. The user also addressed case sensitivity concerns in file extensions and ensured generic constraints are correctly emitted.
compilervisual-studiovscodeaspnet
dotnet/sdk

Mar 2023 - Jun 2026

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:422 reviews, 198 PRs, 151 pushes in 3 years 4 months
Contributions summary:Jan primarily contributed to the Razor SDK within the .NET SDK repository. Their work involved modifying and enhancing the SDK's tools, specifically for MVC extensions and Razor transport integration, which included the patching of extensions in the Razor SDK to use the Razor transport. They also addressed build-related issues, fixing xUnit warnings, and updating dependencies. Furthermore, they made changes to the build processes and utilities by updating dependencies and incorporating fixes into build scripts and tools.
clidotnetvisual-studiosdk
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