Kristian Hellang is a Principal Software Engineer with 14 years of full-stack experience, now at Procore Technologies and active in the Norwegian developer community as a founding crew member of #hellostavanger. He blends deep object-oriented design and best-practice engineering with hands-on work across backend, databases and frontend UIs, and has shipped features in core .NET projects like ASP.NET Core, System.Text.Json and NuGet. A prolific open-source maintainer and contributor (including scriptcs, Serilog and over 90 projects), he routinely improves developer tooling, middleware and serialization libraries used by many .NET teams. Kristian mentors and teaches regularly—speaking at NNUG and NDC, answering questions on StackOverflow and writing technical posts—while holding a long-standing Microsoft MVP award since 2014. He has broad polyglot experience beyond Microsoft tech, including Java, Scala, Node/Angular and PostgreSQL performance work, and often focuses on small, high-impact refactors that improve reliability and performance. Based in Sola, Norway, he balances consulting and product work with numerous spare-time projects that drive continuous learning and practical innovation.
14 years of coding experience
13 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Stavanger
Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection
Role in this project:
Back-end Developer
Contributions:41 releases, 16 reviews, 204 commits in 7 years 2 months
Contributions summary:Kristian primarily contributed to the development of assembly scanning and dependency injection extensions for .NET. Their work involved implementing features for attribute-based service registration and enhancing the framework's capabilities. The user added support for scanning types using attributes and added XML documentation to multiple interfaces within the library. They also refactored and improved the fluent API.
Contributions:4 releases, 15 reviews, 271 commits in 4 years 11 months
Contributions summary:Kristian's primary contributions focused on developing ASP.NET Core middleware for Single Page Application (SPA) fallback routing and JWT authentication. They implemented the core functionality for SPA fallback, including the logic for handling 404 errors and redirecting to the index page. Additionally, the user added JWT authentication for Google tokens, including implementing custom token validation parameters. The contributions demonstrate the user's experience in building middleware components and integrating security features.
aspasp-netnet-coremiddlewareaspnetcore
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
Kristian Hellang - Principal Software Engineer at #hellostavanger