Šimon Rozsíval is a software engineer based in Prague with 12 years of experience spanning front-end, back-end, and mobile development and a strong academic foundation in artificial intelligence. Currently at Microsoft, he contributes to core .NET projects—improving Android networking, adding NTLMv2 support, and hardening certificate and hostname handling—which highlights deep platform-level debugging skills not obvious from typical app roles. His background includes full-stack and app development at companies like Toggl and Better Stack, giving him a pragmatic product-minded approach alongside system-level expertise. He has tackled tricky runtime issues in .NET MAUI and the .NET runtime to improve trimming, XAML loading, and Android test stability, demonstrating care for maintainability and cross-platform consistency. Comfortable across languages and layers, Šimon combines theoretical CS training with practical contributions to major open-source projects.
11 years of coding experience
9 years of employment as a software developer
Gymnázium Šumperk
Magistr (Mgr.), Artificial Intelligence, Magistr (Mgr.), Artificial Intelligence at Univerzita Karlova
Bc., Programming and Software Systems, 3., Bc., Programming and Software Systems, 3. at Univerzita Karlova v Praze
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Role in this project:
Back-end Developer
Contributions:150 reviews, 88 PRs, 36 pushes in 2 years 11 months
Contributions summary:Šimon primarily contributed to fixing trimming warnings related to the .NET MAUI framework. These changes involved addressing issues in the source code, including updates to the BindablePropertyConverter and XamlParser, as well as improvements to XAML loading. The user also introduced and maintained feature flags for runtime parsing and assembly scanning. This work focused on enhancing the framework's stability and maintainability, especially concerning the trimming of code and preventing code removal.
.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
Role in this project:
Back-end Developer
Contributions:59 reviews, 6 commits, 31 PRs in 11 months
Contributions summary:Šimon primarily focused on enhancing the .NET for Android project by addressing critical issues and implementing new features related to HTTP client handling within the Android environment. They deprecated the Xamarin.Android.Net.AndroidClientHandler and added NTLMv2 support. They also implemented a custom validation callback for server certificates to handle self-signed certificates and addressed issues around hostname verification during redirects.
dotnetandroidsdkcsharpxamarin
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.