I build open-source .NET infrastructure — the parts of a system that live between services. Currently: AsyncAPI & Arazzo tooling, persistent queues, and .NET Aspire extensions.
The bulk of my current work — bringing the OpenAPI developer experience to the specs that describe everything else.
Code-first AsyncAPI, Arazzo and Overlay document generation for
ASP.NET Core, from minimal or controller-based APIs — the same experience
Microsoft.AspNetCore.OpenApi gives you for REST, applied to event-driven and workflow specifications.
dotnet new templates · build-time document generationDurable delivery, orchestration and secrets — the plumbing under distributed .NET systems.
High-performance store-and-forward message queue for .NET, with pluggable storage backends and strongly-typed messages.
Aspire.NET Aspire extensions — file-store resources plus 1Password and Infisical secret integrations for local and CI topologies.
ContainersOne abstraction over Docker, Podman, containerd and Kubernetes — swap the container runtime with a single line of config.
Secrets1Password Connect secrets provider for Microsoft.Extensions.Configuration.
Smaller pieces that keep the rest of the ecosystem consistent.
Provider-agnostic content versioning for EF Core — no temporal tables, triggers or provider-specific SQL.
IdentityLDAP identity provider for ASP.NET Core — authenticate and resolve roles against OpenLDAP or Active Directory with no local database.
RoslynRoslyn analyzers enforcing decorator naming, primary constructors and other conventions across the bielu ecosystem.
DIPriority-based decorator registration for Scrutor — deterministic ordering no matter which module registers first.
Templatesdotnet new templates wired up with Aspire orchestration, OpenTelemetry and analyzers from the first commit.
I don't just consume these specs — I help build the tooling and the specs themselves.
LEGO.AsyncAPI.NET.targetFormat) so Overlay can address non-OpenAPI documents.Conference speaker (Umbraco Poland Festival & others) and Arctic Code Vault contributor. Earlier work covered search & indexing and the Umbraco ecosystem — those packages remain on NuGet, but are no longer actively developed.