Skip to content
View bielu's full-sized avatar
πŸ™ƒ
πŸ™ƒ

Block or report bielu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bielu/README.md

Hey there πŸ‘‹, I'm Arkadiusz Biel

.NET Developer Β· Open-Source Author Β· Conference Speaker

Website LinkedIn NuGet GitHub Sponsors


πŸ§‘β€πŸ’» About Me

I'm a .NET developer building open-source infrastructure libraries. My current focus is on the parts of a system that live between services:

  • πŸ“œ Β API description tooling β€” AsyncAPI, Arazzo and Overlay for .NET, with the same developer experience Microsoft.AspNetCore.OpenApi gives you for REST
  • πŸ“¬ Β Persistent queues & store-and-forward messaging β€” durable, pluggable-storage queueing for .NET
  • πŸ—οΈ Β .NET Aspire β€” resources, secret providers and orchestration extensions for local and CI topologies
  • πŸ”­ Β Observability & infrastructure β€” OpenTelemetry instrumentation, container-runtime abstractions, Roslyn analyzers

Alongside that: 85+ published NuGet packages with 190k+ downloads, conference speaking (Umbraco Poland Festival & more), and an Arctic Code Vault contribution.


πŸ› οΈ Tech Stack

C# .NET ASP.NET Core .NET Aspire AsyncAPI OpenTelemetry SignalR gRPC Kafka EF Core Docker Kubernetes Go GitHub Actions Terraform


πŸš€ What I'm Building

πŸ“œ API Descriptions for .NET

Bielu.AspNetCore.ApiDescriptions Β· πŸ“– apidescriptions.bielu.pl

Code-first AsyncAPI, Arazzo and Overlay document generation for ASP.NET Core β€” the Microsoft.AspNetCore.OpenApi developer experience, applied to event-driven and workflow specifications.

Area Packages
Core Bielu.AspNetCore.AsyncApi Β· .Attributes Β· .Extensions Β· .Versioning Β· .Merger
Protocol bindings SignalR Β· gRPC Β· SSE Β· WebRTC
Interactive UI .Scalar (+ SignalR / gRPC / Aspire variants)
Workflows & overlays Bielu.Arazzo.NET Β· Bielu.Overlay.NET Β· Bielu.AspNetCore.Arazzo
Tooling .Cli Β· .Templates Β· .ApiDescription.Server (build-time generation)

πŸ“¬ Messaging & Infrastructure

Project Description
Bielu.PersistentQueues High-performance, store-and-forward persistent message queue for .NET with pluggable storage backends and strongly-typed messages
Bielu.Aspire.Common .NET Aspire extensions β€” file-store resources, plus 1Password and Infisical secret integrations
bielu.microservices.orchestrator Unified abstraction over Docker, Podman, containerd and Kubernetes β€” swap the container runtime with one line of config
Bielu.OnePassword.AspNetCore 1Password Connect secrets provider for Microsoft.Extensions.Configuration

🧰 Libraries & Developer Tooling

Project Description
bielu.entityframework.extensions Provider-agnostic EF Core extensions β€” content versioning without temporal tables, triggers or provider-specific SQL
bielu.aspnetcore.identity LDAP identity provider for ASP.NET Core β€” authenticate and resolve roles against OpenLDAP, Active Directory & friends, no local database
bielu.staticcode.analyzers Roslyn analyzers enforcing conventions across the bielu ecosystem
Bielu.Common.Libraries Priority-based decorator registration for Scrutor β€” deterministic decorator ordering across modules
bielu.dotnet.templates dotnet new templates wired up with Aspire, OpenTelemetry and analyzers out of the box

🀝 Upstream Contributions

I don't just consume these specs β€” I help build the tooling and the specs themselves.

Project What I've contributed
scalar/scalar Drove AsyncAPI support into Scalar β€” document-wide auth rendering, protocol bindings, broker security schemes, and AsyncAPI 3.1 mocking over WebSocket & SSE. Also added the Azure Functions and AWS Lambda .NET integrations, a plugin system loadable from URLs, and repo-wide Central Package Management.
ByteBardOrg/AsyncAPI.NET Deserialization validation and spec-conformance fixes to the official continuation of LEGO.AsyncAPI.NET.
OAI/Overlay-Specification Proposed target document format declaration (targetFormat) so Overlay can address non-OpenAPI documents.

πŸ“Š GitHub Stats

GitHub Stats Top Languages


πŸ’¬ Let's Connect


Profile Views

Pinned Loading

  1. bielu.Umbraco.Cdn bielu.Umbraco.Cdn Public archive

    C# 2 1