Fabian Gosebrink is an experienced Angular developer, trainer, and consultant with over a decade leading front-end teams and modernizing complex enterprise systems across industries such as manufacturing, aviation, finance, and insurance. A rare blend of practitioner and community leader, he is a 9-time Microsoft MVP, 6-time Google Developer Expert, Pluralsight and egghead instructor, and organizer of major regional .NET and Angular communities and conferences. Fabian combines hands-on work in Angular, NgRx and .NET with architecture and CI/CD expertise, having delivered solutions from ERP and banking portals to machine monitoring systems. He contributes to notable open-source projects around authentication and full-stack tutorials, improving OIDC flows and API samples that reflect his focus on robust, testable code. As founder of Offering Solutions and Developer Academy, he translates real-world project experience into tailored training and scalable practices for teams. Based in Switzerland, he pairs deep technical credentials with a consistent track record of mentorship and community impact that extends beyond typical consultancy roles.
11 years of coding experience
13 years of employment as a software developer
Master of Engineering (M.Eng.) Systems Engineering, Master of Engineering (M.Eng.) Systems Engineering at Albstadt-Sigmaringen University
Certified Scrum Master, Certified Scrum Master at Scrum Alliance
PSD - Professional Scrum Developer (With Certificate), PSD - Professional Scrum Developer (With Certificate) at Scrum.Org
Microsoft Certified Technology Specialist: Windows Azure and Web Services, Microsoft Certified Technology Specialist: Windows Azure and Web Services at Noser Engineering AG
Contributions:3 reviews, 55 commits, 10 PRs in 6 years 9 months
Contributions summary:Fabian made significant contributions to the ASP.NET Core WebAPI sample project by introducing functionalities such as model states, JSON patching, and a repository pattern to replace the singleton cache. These changes indicate a focus on improving the API's functionality, handling of data, and overall architecture. The user's work involved modifications to the controllers, repositories, and startup files. Their contributions demonstrate a focus on backend development within the ASP.NET Core framework.
npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow
Role in this project:
Full-stack Developer
Contributions:96 reviews, 1616 commits, 456 PRs in 5 years 7 months
Contributions summary:Fabian's commits primarily focused on enhancing the configuration service for the Angular Auth OIDC Client library. They worked on integrating multiple configuration settings and adding functionalities like loading and storing well-known endpoints to enhance the authentication process. Additionally, the user contributed to testing frameworks for both the core and specific flow features of the library, demonstrating a focus on code quality and maintainability of the OIDC implementation.
tokensrefreshidentityopenidconnectpkce
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
Fabian Gosebrink - Angular Developer, Trainer And Consultant at Offering Solutions Software