Michaël Hompus is an Area Lead for Software & Architecture with 11+ years of hands-on experience designing secure, scalable solutions across Education, Healthcare, Industry, and High Tech. At Info Support he balances roles as architect and people leader, shaping non-functional requirements and representing developers and architects across the business unit. A Microsoft MVP and Certified Trainer with an extensive Azure certification portfolio (AZ-400, AZ-500, AZ-303/304/700/202), he combines deep Microsoft cloud expertise with practical engineering judgment. He is an active open-source contributor, improving critical .NET projects such as fluentassertions, stryker-net and the dotnet/runtime docs, with a focus on robustness, reporting and documentation. Known for pragmatic collaboration and a taste for continuous learning, he brings both team-level coaching and code-level craftsmanship to complex integration challenges. Outside work he balances a developer’s precision with a gamer’s curiosity, which fuels his community talks and training.
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Role in this project:
Backend Developer
Contributions:66 reviews, 86 commits, 41 PRs in 2 years
Contributions summary:Michaël primarily contributed to the codebase by refactoring code, addressing potential errors and making improvements to the documentation of existing code. The contributions involved correcting references to parameters and methods, and guarding against null or empty patterns within the code. Their work focused on ensuring the correctness and robustness of the library's assertions.
Mutation testing for .NET core and .NET framework!
Role in this project:
Backend Developer & QA Engineer
Contributions:10 reviews, 6 commits, 7 PRs in 1 year 5 months
Contributions summary:Michaël primarily contributed to improving the clear text reporting functionality, refactoring the existing code to enhance the structure and readability of the reports. They focused on displaying mutant results, incorporating code changes, and adding tests to validate the behavior of the clear text reporter. The user also worked on replacing the `Chalk` library with `Crayon` and later with `Spectre.Console` for console output formatting, improving the visual presentation and user experience. Additionally, they added progress bar reporting and ensured correct reporting of test results.
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.