$ ls ./projects

Selected projects

Samples of architecture, payments, identity and messaging — concise and clear.

ERP Core

ERP core with clear domain boundaries, modular monolith and a path to gradual service extraction.

DDDCQRS

Wallet

Digital wallet with Redis caching and locking for transaction integrity.

RedisPayments

IDPServer

IAM with IdentityServer, OAuth2/OIDC for SSO and API authorization.

IdentityServerOAuth2

RabbitMQ Patterns

Work queues, pub/sub, routing, topics, RPC with publisher confirms.

RabbitMQEDA

File-Uploader

Scalable async upload with background jobs.

AsyncJobs

This blog (CMS)

Persian CMS with RTL, JSON-LD, media, comments and UX — a live ASP.NET Core sample.

ASP.NET CoreSEO

Want to read the architecture behind the scenes?

Go to the blog