Steven Giesel

Founder & Software Developer at BitSpire

Zurich, Zurich, Switzerland
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
Steven Giesel is a Zurich-based founder and .NET software engineer with nine years of experience building and leading teams across broadcasting, scientific simulation, and banking domains. A Microsoft MVP and active open-source contributor, he has made notable contributions to projects like bUnit (Blazor testing) and CSharpFunctionalExtensions, bringing practical improvements to component testing and functional value objects. He runs his own firm, contributes tools and blog code written in C#, and regularly shares knowledge through the .NET User Group Zurich and workshops. Comfortable across full-stack and backend work, Steven combines hands-on coding with architecture and migration consulting—often tackling low-allocation, performance-sensitive problems. Colleagues know him for blending pragmatic engineering with a curiosity for new tech and for turning community-driven ideas into production-ready libraries.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor Informatik, Bachelor Informatik at Leipzig University
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
1,587reputation
104kreached
57answers
18questions
github-logo-circle

Github Skills (30)

unit-testing10
gitlab-api10
package-management10
testing10
razor-components10
navigationbar10
navigation-drawer10
blazor10
go10
component-testing10
dotnet-core10
functional-programming10
container-registry10
csharp10
unit-test10

Programming languages (9)

TypeScriptC#PowerShellDockerfileRustSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
Functional extensions for C#
Role in this project:
userBack-end Developer
Contributions:10 commits, 7 PRs, 16 comments in 2 years 1 month
Contributions summary:Steven primarily focused on enhancing the `csharpfunctionalextensions` library with new features related to value objects and enum value objects. Their contributions include modifying the `ValueObject` class to improve equality comparisons, adding and refactoring the `EnumValueObject` class to incorporate new functionalities like from key and from id. They also made the `CompareTo` method virtual and added unit tests. The user demonstrates a strong understanding of functional programming principles and C# language features.
polymorphismdiscriminated-unionsfunctional-programminginheritancef-sharp
bUnit-dev/bUnit

Jul 2021 - 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:523 reviews, 108 commits, 404 PRs in 1 year 6 months
Contributions summary:Steven primarily contributed to the `bunit` repository, a testing library for Blazor components. Their contributions included implementing features like triggering form submits, enhancements to navigation within the testing framework, and improvements to the InputFile testing capabilities. The user also focused on code cleanup, added new features, and addressed bugs, demonstrating a strong understanding of the project's architecture and testing methodologies.
bunitrenderunitcyclemarkup
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
Steven Giesel - Founder & Software Developer at BitSpire