Tomas Weinfurt is a Principal Software Engineer based in Seattle with over two decades of systems and networking experience and nine years in modern .NET networking at Microsoft. He specializes in low-level network programming, security (SslStream, Kerberos, PKI), and cross-platform portability across Linux, BSD and embedded architectures, and has driven QUIC and HTTP/3 work in the .NET ecosystem. Tomas blends kernel- and driver-level development with pragmatic test automation and performance benchmarking—evidenced by contributions to dotnet/performance and cross-platform fixes in msquic. His background includes scaling router capacity and IPv6 certifications at F5 and designing virtual firewall and UTM platforms at WatchGuard, so he equally navigates product-level architecture and gritty system internals. Colleagues rely on him for improving testability and build automation across diverse targets, and he often surfaces subtle platform differences that reveal latent bugs before they reach production.
9 years of coding experience
18 years of employment as a software developer
master informatics, master informatics at University of West Bohemia, Pilsen
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:1588 reviews, 606 commits, 944 PRs in 5 years 9 months
Contributions summary:Tomas's commits focus on enhancing the .NET runtime, particularly the corefx component. They are making low-level changes to Unix configuration files, integrating FreeBSD-specific libraries, and improving the handling of connection-related issues. The user addresses bugs, implements features, and improves code readability by refactoring and following code review feedback within the .NET runtime ecosystem.
This repo contains benchmarks used for testing the performance of all .NET Runtimes
Role in this project:
Backend Developer & QA Engineer
Contributions:4 reviews, 10 commits, 10 PRs in 3 years 3 months
Contributions summary:Tomas contributed to the performance benchmark tests, adding and modifying tests for various .NET libraries. They added new tests related to network interfaces, System.IO.Pipes, and TLS handshake variations. Additionally, the user made improvements to existing SslStream tests and removed an obsolete test, indicating a focus on functionality, testing, and optimization within the .NET runtime's performance benchmarks.
dotnetbenchmarkingruntimestestingbenchmark
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
Tomas Weinfurt - Principal Software Engineer at Microsoft