Building scalable, maintainable, and reliable backend applications with C# and .NET.
I'm a C# / .NET Backend Developer focused on building scalable, maintainable, and reliable web applications.
I work primarily with ASP.NET Core, Entity Framework Core, SQL Server, and LINQ, with a focus on clean architecture, authentication & authorization, database design, and writing testable code.
I'm continuously improving my software engineering skills by building real-world projects and applying practical backend development principles.
A corporate digital marketing website built with ASP.NET Core MVC, Entity Framework Core, and SQL Server.
Highlights:
- Layered Architecture with separation of concerns
- Separate public website and secure Admin Panel
- Cookie-based authentication with BCrypt password hashing
- Entity Framework Core with Code First and migrations
- Product, article, category, and contact message management
- SEO-friendly slug-based URLs
- Dynamic meta tags, Open Graph, sitemap, and
robots.txt - Unit and integration testing with xUnit, Moq, FluentAssertions, and SQLite In-Memory
- Structured logging with Serilog
π View Repository
- Advanced ASP.NET Core and Web API development
- Software Architecture and Clean Architecture
- Database design and SQL Server optimization
- Writing maintainable and testable backend applications
- Backend security and authentication
- Improving problem-solving and software engineering practices
Building with C# & .NET π