Egil Hansen

Independent .NET & Cloud Architect And Developer at Netcompany Group A/S

Reykjavik, Iceland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Egil Hansen is an independent .NET and cloud architect with 16 years of experience designing scalable, maintainable systems for both cloud-native and on-prem environments, currently based in Reykjavik. A Microsoft MVP and international speaker, he blends domain-driven design, TDD, and clean-code practices to turn complex business domains into pragmatic software solutions. He has served as interim CTO, team lead, and hands-on developer across Azure-centric stacks, applying patterns like CQRS and event sourcing when appropriate. Egil is the creator of bUnit, a widely used open-source testing library for Blazor components, and maintainer of AngleSharp.Diffing, demonstrating deep expertise in developer tooling and API design. His contributions to official dotnet/samples—upgrading Orleans examples to .NET 9—reflect a commitment to keeping the ecosystem current as well as mentoring through code reviews and community support. Beyond architecture, he’s known for translating bleeding-edge C# features into practical libraries that make other developers’ lives easier.
code16 years of coding experience
job11 years of employment as a software developer
bookUniversity of California, San Diego
bookBSc Computer Science, BSc Computer Science at Københavns Universitet - University of Copenhagen
bookMSc in IT. Software Development and Technology, MSc in IT. Software Development and Technology at IT-Universitetet i København
bookGraduate Programme, Graduate Programme at Danske Bank
languagesEnglish, Danish
stackoverflow-logo

Stackoverflow

Stats
15,323reputation
1.5mreached
54answers
52questions
Badges
delegates
top-1%
blazor
top-5%
github-logo-circle

Github Skills (20)

unit-testing10
orleans10
net10
dotnet-new10
dotnet10
blazor10
asp-net10
delegates10
component-testing10
dotnet-core10
csharp10
blazor-server10
html9
generics6
css6

Programming languages (11)

C#TypeScriptPowerShellJavaC++SCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
bUnit-dev/bUnit

Jul 2019 - Jan 2023

bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
Role in this project:
userFull-stack Developer
Contributions:32 releases, 850 reviews, 1250 commits in 3 years 6 months
Contributions summary:Egil focused on developing and testing Blazor components. The code changes primarily involve the creation of reusable component templates and extending the testing library with new features such as component and parameter handling, as well as, introducing support for key handling events. The user also enhanced the library's testing capabilities by adding support for capturing and verifying various event triggers and state assertions.
bunitrenderunitcyclemarkup
dotnet/samples

Jan 2025 - Mar 2025

Sample code referenced by the .NET documentation
Role in this project:
userBackend Developer
Contributions:3 reviews, 10 PRs, 3 comments in 1 month
Contributions summary:Egil primarily focused on upgrading various Orleans samples to .NET 9. Their contributions included updating the Adventure, Blazor, and ChatRoom samples, involving code changes related to .NET version compatibility, including modifications to namespaces, dependencies, and API usage. Furthermore, the user worked on optimizing the ChatRoom sample, adding functionality, and streamlining the code. The changes aimed at ensuring compatibility with the updated .NET framework and improving the overall performance and structure of the samples.
dotnetfsharpvisual-basiccsharpdotnet-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
Egil Hansen - Independent .NET & Cloud Architect And Developer at Netcompany Group A/S