Projects.
Libraries, tools, and experiments I've built and open-sourced. From Rust crates to .NET NuGet packages — built to solve real problems from production experience.
Open Source Libraries
cargo add axum-guard
Role<"admin">
and AnyRole
extractors
Guard
trait for any custom auth logic
AuthLayer
for global application
#![deny(unsafe_code)]
dotnet add package AhsanMalik.MediatorKit
Microsoft.Extensions.*
for DI
ICommand
/ IQuery
interfaces enforcing CQS at the type level
IPipelineBehavior
for validation, logging, caching
Other Work
Opinionated OpenTelemetry setup for Axum services. Plug-and-play tracing, metrics, and logging exporter configuration in one crate.
Sandbox for experimenting with Microsoft Agentic Framework patterns — multi-agent chains, tool registration, SurrealDB memory store.
Template repo: Axum backend + Dioxus WASM frontend with shared domain types in a Cargo workspace. Full CI/CD with GitHub Actions.
Terraform + Helm + GitHub Actions scaffold for spinning up isolated Kubernetes environments per market/tenant. Used in the Domino's project.
Extension methods and query builder helpers for the SurrealDB .NET client — makes writing typed SurrealQL queries from C# much more ergonomic.
Collection of production-tested Polly v8 resilience configurations — retry, circuit breaker, hedging, and timeout patterns for flaky third-party APIs.
Notable Contributions
Contributed improved error response formatting for nested extractors and documentation
improvements for the FromRequestParts
trait.
Bug fix for PostGIS geometry type deserialization with custom PgTypeInfo
implementations — encountered while building the Matas fulfilment routing layer.
Added missing XML documentation for ResiliencePipeline
v8 builder methods; improved IntelliSense experience in IDEs.
More on GitHub
All my open source work, experiments, and contributions live on GitHub. Stars, issues, and PRs always welcome.
Visit github.com/iamAhsanMalik