Dominick Baier is a veteran identity and access control expert with 14 years of focused experience building and advising on secure .NET authentication systems. As founder and now Technical Advisor and Board Member at Duende Software, he led the creation of industry-standard OpenID Connect and OAuth frameworks used across the .NET ecosystem. He combines deep protocol knowledge with hands-on engineering—authored and contributed to widely used projects like IdentityServer/IdentityModel and numerous ASP.NET Core security samples, including AppAuth‑compatible redirect validation and token management features. Based in Heidelberg, he pairs consulting and product leadership with practical OSS craftsmanship, often tackling edge cases like certificate-based authentication and JSON persisted-grant storage. His background as a trainer and long-time consultant means he communicates security trade-offs clearly while still shipping robust, production-ready code.
14 years of coding experience
22 years of employment as a software developer
Dipl. Ing. Information Technology, Dipl. Ing. Information Technology at DHBW Mannheim
Contributions summary:Dominick implemented several client applications demonstrating different authentication flows, including client credentials, resource owner password, refresh token, and custom grant. They also added a sample API to test the token validation and claim retrieval. Furthermore, the user incorporated a Javascript OAuth 2 client and made modifications to the MvcImplicit project and the SampleApi.
The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core
Role in this project:
Back-end Developer
Contributions:55 releases, 73 reviews, 455 commits in 2 years 3 months
Contributions summary:Dominick updated storage interfaces and models for the Duende IdentityServer framework, specifically focusing on storage interfaces and models for the project. The changes involve modifications to various files related to storage, including changes to the Duende.IdentityServer.Storage.csproj file, updating models, store interfaces, and adding a JSON-based persisted grant serializer. These changes indicate the user is working on the underlying storage mechanisms within the IdentityServer framework.
identityasp-netnet-coreoauth2asp-net-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
Dominick Baier - Technical Advisor at Duende Software