Adam Sitnik

Senior Software Engineer at Microsoft

Gdańsk, Pomeranian Voivodeship, Poland
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
Adam Sitnik is a Senior Software Engineer with a decade of experience focused on performance, reliability, and maintainable code, currently helping the .NET team at Microsoft make the platform the fastest developer environment. He is an active open-source contributor and maintainer (notably BenchmarkDotNet) who has driven measurable speedups across high-profile repos like aspnetcore, dotnet/runtime, and mono by adding micro-benchmarks, reducing allocations, and leveraging low-level System.Text APIs. Comfortable across backend, runtime, and database layers, he has improved vector store integrations in Semantic Kernel, hardened diagnostics and serialization tools, and tuned ML.NET and ASP.NET Core benchmarks. Colleagues rely on him to build a performance culture—automating regression detection and educating teams—while he balances pragmatic engineering with rigorous measurement. Based in Gdańsk, he blends deep systems knowledge with a habit of sharing learnings and quietly fixing the hardest, behind-the-scenes bottlenecks.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering (BEng) Information Technology, Bachelor of Engineering (BEng) Information Technology at Gdańsk University of Technology
bookMaster of Engineering (MEng) Information Technology, Master of Engineering (MEng) Information Technology at Gdansk University of Technology
languagesPolish, English, German
stackoverflow-logo

Stackoverflow

Stats
1,306reputation
54kreached
33answers
2questions
Badges
benchmarking
top-5%
github-logo-circle

Github Skills (71)

benchmark10
testing10
command-line-interface10
vector-database10
globalization10
asp-net-core10
performance-testing10
asp-net10
deserialization10
build-automation10
netcore10
wpf10
performance-monitor10
runtimes10
dotnet10

Programming languages (13)

C#PowerShellJavaC++RustHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
dotnet/performance

Mar 2018 - Dec 2022

This repo contains benchmarks used for testing the performance of all .NET Runtimes
Role in this project:
userPerformance Engineer
Contributions:241 reviews, 274 commits, 624 PRs in 4 years 9 months
Contributions summary:Adam primarily contributed to improving the performance of .NET runtime benchmarks within the `dotnet/performance` repository. Their contributions included porting and adapting existing performance tests from other repositories to the current project, specifically benchmarks related to System.Threading, System.Threading.Tasks.Extensions, System.Buffers, System.Text.Encoding, and System.IO. Their work involved refactoring the code to ensure better data consistency, implementing several new benchmarks, and integrating the results with BenchView.
dotnetbenchmarkingruntimestestingbenchmark
dotnet/command-line-api

Jan 2019 - Jan 2023

Command line parsing, invocation, and rendering of terminal output.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:132 reviews, 31 commits, 162 PRs in 4 years
Contributions summary:Adam contributed to performance improvements within the command-line API project, focusing on optimizing parsing logic. They refactored code to avoid allocations, use efficient data structures, and reduce the number of operations performed. The user's work included benchmarking and improving various aspects of the parsing process, such as alias matching and argument handling. These changes targeted reducing startup time and overall resource consumption.
argument-parsingsystem-commandlineparseroption-parsercli
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
Adam Sitnik - Senior Software Engineer at Microsoft