Michael Staib is a seasoned .NET architect and entrepreneur who co-founded ChilliCream and is the driving force behind Hot Chocolate, a widely used open-source GraphQL server and client ecosystem for .NET. With nearly 20 years in professional software development and 13 years of formal experience listed across enterprise and consultancy roles, he blends deep platform engineering with hands-on product development and API design. He consults with companies migrating to GraphQL, maintains backend infrastructure like data loaders and diagnostics, and continues to evolve developer tooling including the Strawberry Shake client and Nitro IDE. A long-time .NET enthusiast since 2002 and Microsoft MVP, he regularly shares his expertise through conference talks, blogs, and popular GitHub projects such as the jQuery Steps plugin, reflecting both front-end and back-end fluency.
13 years of coding experience
27 years of employment as a software developer
Computer Science, Computer Science at FernUniversität in Hagen
A powerful jQuery wizard plugin that supports accessibility and HTML5.
Role in this project:
Front-end Developer
Contributions:45 commits, 1 push, 5 comments in 1 year 8 months
Contributions summary:Michael appears to be the primary developer of the jQuery Steps plugin, focusing on its core functionality and UI aspects. They started the project by creating the initial JavaScript file and later updated and renamed the file, likely to reflect the project's evolution. The user subsequently added several fixes related to display and action, and added additional functionality to the plugin, demonstrating ownership and a strong understanding of the project. The commits show a clear focus on the plugin's code and fixing bugs.
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Nitro the awesome Monaco based GraphQL IDE.
Role in this project:
Back-end Developer
Contributions:6 releases, 110 reviews, 1072 commits in 4 years 7 months
Contributions summary:Michael primarily updated dependencies, refined diagnostic events, and moved files within the repository. They modified code related to data loaders by updating dependencies, which suggests involvement in data processing or optimization. They also refined diagnostic events which implies a focus on logging or debugging systems. These actions suggest the user is maintaining and updating the back-end infrastructure of the GraphQL server.
popgraphql-serverc-sharpapollo-linkgraphql-dotnet
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.