Michał Niegrzybowski

Senior Software Engineer at Toptal

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

👤
Senior
🎓
Top School
Michał Niegrzybowski is a Senior Software Engineer with a decade of experience specializing in functional programming, TDD and DDD, and a strong preference for F# across backend and remote-first projects. Currently contributing to Datto RMM in F# and consulting via Toptal, he blends deep technical craftsmanship with practical cloud and systems work including WebRTC, Redis, Golang, and Azure. He has led and mentored small engineering teams, introduced quality tooling and architecture standards, and routinely ships reliable solutions for distributed systems and deployments. An active open-source contributor, Michał has improved testing ergonomics in the popular F# expecto library and extended GraphQL for .NET with richer collection support, showing attention to developer experience and correctness. Comfortable operating fully remotely since 2018, he pairs academic rigor from Politechnika Gdańska with hands-on experience across CI, Kubernetes, and deployment automation. Colleagues describe him as a pragmatic craftsman who favors elegant, well-tested designs over clever shortcuts.
code10 years of coding experience
job6 years of employment as a software developer
bookEngineer's degree, Informatics, A+ (5.5), Engineer's degree, Informatics, A+ (5.5) at Politechnika Gdańska
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1,347reputation
191kreached
28answers
48questions
github-logo-circle

Github Skills (26)

unit-testing10
testing10
net10
dotnet10
microsoft-azure10
wpgraphql10
asp-net10
api10
arm-templates10
wordpress-graphql10
dotnet-core10
graphql10
netcore10
fsharp10
azure10

Programming languages (9)

PowerShellC#CSSC++CJavaScriptGoHTML

Github contributions (5)

github-logo-circle
haf/expecto

Dec 2016 - Apr 2021

A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:106 commits, 32 PRs, 94 comments in 4 years 4 months
Contributions summary:Michał primarily focused on improving the testing capabilities of the `expecto` library. Their contributions involved adding new test methods such as `containsAll` and `sequenceContainsOrder` for more comprehensive testing. They also refactored existing test messages and improved the clarity of error messages, particularly for string and sequence comparisons, making debugging easier. The user’s work directly enhanced the library's testing framework, making it more robust and user-friendly.
testingproperty-based-testingstress-testingunit-testingperformance-testing
CompositionalIT/farmer

Sep 2020 - Jun 2022

Repeatable Azure deployments with ARM templates - made easy!
Role in this project:
userBack-end Developer
Contributions:7 reviews, 60 commits, 21 PRs in 1 year 9 months
Contributions summary:Michał primarily contributed to the Azure deployment process by addressing issues related to the naming conventions for transparent data encryption and hierarchical namespaces. They refactored and updated the code to align with best practices. The user made several changes to the code, including adjusting the code structure to specify server instances. They made some changes in order to remove the displayname tag.
armarm-templatesazure-deploymentazuredotnet-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