Search for a command to run...

An open-source .NET CLI tool that draws a solution's architecture: project dependency graph, Clean Architecture layers, and a full CQRS map — every request, its handler, and its validators — as Mermaid diagrams in one report. Now on NuGet.

GeoGuard is a .NET 8 microservice for IP geolocation and country blocking. Built with Clean Architecture, thread-safe in-memory storage, and the Result pattern — no database required. Here's the full design breakdown.

Rebuilding SewTec's Shopify storefront into a custom Arabic-first e-commerce platform for industrial sewing machines and spare parts. Backend architecture, DDD domain modeling, and the dual-pricing domain problem.

My blog's admin area is guarded twice: better-auth sessions in the browser, JWT Bearer on the API, and one small exchange route between them. This is the real setup, with the journeys and the trade-offs.

I've shipped CQRS with MediatR in two real systems — and deliberately left it out of a third. The pattern isn't the point; knowing where its boundary sits is.
Questions, ideas, or opportunities—my inbox is open.
I'm available for freelance work and open to new roles. Let's connect.