Home

Projects

A selection of professional projects built with modern technologies.

AspNetCoreAuthKit
Zero-friction authentication and authorization toolkit for ASP.NET Core. Provides JWT Bearer, API Key, Refresh Tokens with token rotation, and dynamic claim policies — all wired up with a single fluent AddAuthKit() call. Every module is opt-in with no unnecessary overhead.
C# 100.0%
api-keyaspnetcoreauthenticationauthorizationclaimscsharpdotnetjwtjwt-bearermiddlewarepolicyrefresh-tokentoken-rotation
AspNetCoreHttpKit
Lightweight HTTP client toolkit for ASP.NET Core with typed results, structured logging (StructLog or ILogger), named clients, and configurable timeout via appsettings.json.
C# 100.0%
aspnetcoredependency-injectiondotnethttphttpclientnamed-clientrestresult-patternstructlogtyped-http
AspNetCoreCacheKit
Lightweight, extensible caching toolkit for ASP.NET Core (.NET 9+) — providers, middleware and helpers for in-memory & distributed caching.
C# 100.0%
aspnet-corecache-invalidationcachingdependency-injectiondistributed-cachein-memory-cachemiddlewarenet-10response-caching
StructLog
Lightweight structured logging library for .NET 9+ with enrichers, JSON output and DI-ready design.
C# 100.0%
dependency-injectiondotnetdotnet9json-loggingloggingmicrosoft-extensions-loggingnuget-packagestruct-log
portfolio
TypeScript 93.0%CSS 6.3%JavaScript 0.7%
CUDA
Cuda 100.0%
GitHub Overview
Activity summary

Public repositories: 6

Languages Used
Overview of languages across all projects
C# 51.3%TypeScript 30.0%Cuda 16.4%CSS 2.0%JavaScript 0.2%