Architecture and structure of .NET Core
A review of layers, core components and the best design patterns in .NET Core
var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers(); var app = builder.Build(); app.MapControllers(); app.Run();
Hi, I'm Mohammad Eskandarzadeh
I design and build scalable, secure software solutions with Microsoft technologies and modern architectures, turning ideas into reliable, practical products.
From idea to launch
A comprehensive platform for managing business processes with .NET Core and React.
A shop platform with a microservices architecture and secure online payments.
A mobile app for tracking income and expenses with cloud sync.
A secure, scalable API connecting internal and external systems.
Hi, I'm Mohammad Eskandarzadeh. For more than five years I have been designing and building enterprise software with ASP.NET Core, C# and SQL Server. I enjoy building systems that are secure, scalable and maintainable, and that feel simple for the people who use them.
Read moreA review of layers, core components and the best design patterns in .NET Core
Learn how to set up an automated CI/CD pipeline using GitHub Actions.
We explore Clean Architecture and its key principles, and how they lead to more testable code.
We go step by step through designing and building a scalable API with ASP.NET Core.