Professional .NET developer passionate about C#, clean architecture, and cutting down the time between idea and working API.
C# GraphQL Markdown .Net MongoDB JWT Redis Valkey Postgres Docker Keycloak Garage AWS
I've been building software professionally for a few years and my stack of choice has always gravitated towards C# and .NET. I enjoy picking up new technologies β if something looks promising, I'll usually find an excuse to try it.
One thing I noticed early on: a lot of the time writing a new API is spent wiring up the same infrastructure decisions. MongoDB setup, result patterns, pagination, error handling, auth, caching β it's not hard, but it's slow, repetitive, and easy to get subtly wrong. So I started building templates that cut that work out entirely.
That became FenixKit β .NET 8 LTS and .NET 10 Minimal API starter kits. Pick the runtime at checkout β same price either way.
.NET 8 / .NET 10 β MongoDB Minimal API
The clean foundation. MongoDB persistence, ErrorOr result pattern, dual pagination (offset + cursor), hook-based repository, global RFC 7807 error handling, health checks, and Docker Compose β all pre-wired.
35γγ« Β· Buy now β
.NET 8 / .NET 10 β MongoDB + Keycloak
Everything in SPARK, plus Keycloak JWT authentication pre-configured via OIDC. Role-based policies, OAuth2 PKCE in Swagger, and a pre-built realm β working from the first docker compose up.
45γγ« Β· Buy now β
.NET 8 / .NET 10 β MongoDB + Redis
Everything in SPARK, plus a full tag-based Redis cache-aside layer. FailOpen by default β Redis down means a cache miss, not a 500. Works with Redis 8 and Valkey 7.2. No Keycloak.
45γγ« Β· Buy now β
.NET 8 / .NET 10 β MongoDB + Keycloak + Redis
Auth, cache, and persistence β all pre-wired. Keycloak JWT, tag-based Redis invalidation, and a pre-built realm. One docker compose up starts everything.
55γγ« Β· Buy now β
.NET 8 / .NET 10 β MongoDB + Keycloak + Redis + S3
Everything in FLICK, plus a full S3 file storage layer β three access modes (Public, PresignedUrl, Proxy), per-bucket configuration, a FileAttachment repository, and presigned URL caching tied to URL expiry. Works with Garage, AWS S3, or any S3-compatible backend.
65γγ« Β· Buy now β
.NET 10 β MongoDB + Keycloak + Redis + S3 + Hangfire
Everything in UPLOADS, plus Hangfire background jobs backed by MongoDB. Fire-and-forget, delayed, and recurring CRON jobs β priority queues, configurable worker pools, live dashboard at /jobs, auto-retry with exponential back-off.
75γγ« Β· Buy now β
π₯ Launch offer β Use code
FIRSTXPEOPLEfor 15γγ« off any kit at checkout.
var stack = new[] { "C#", ".NET 8", ".NET 10", "Minimal API", "MongoDB", "Redis", "Keycloak", "Garage S3", "Hangfire", "Docker", "ErrorOr", "Swagger / OpenAPI", };
Always looking for the next interesting technology to pull into the stack.