My Projects

A selection of repositories showcasing my work with .NET, C#, and software design patterns.

An e-commerce project in C# and .NET Core applying Domain-Driven Design for entity modeling, Factory for controlled object creation, and Strategy for pricing and discount calculation rules. The architecture follows SOLID principles and promotes extensibility.

C# .NET Core SOLID DDD Factory Strategy

.NET 6 MVC Project

View on GitHub

An MVC application built on .NET 6, structured with the Repository pattern for data access abstraction, Dependency Injection for decoupling, and Unit of Work to ensure transactional consistency. Demonstrates clean architecture practices and clear separation of concerns.

.NET 6 C# MVC Repository Dependency Injection Unit of Work

MVC Patterns Showcase

View on GitHub

A focused exploration of behavioral and structural design patterns in .NET 6, demonstrating Observer for event-driven notifications, Decorator for composing behavior without modifying existing code, and Singleton for shared services. A real-world demonstration of patterns in practice.

.NET 6 C# MVC Observer Decorator Singleton

GitHub Portfolio

Explore Profile

Explore the full profile to discover a diverse set of algorithms and solutions, including examples of recursion, sorting algorithms, data structures, and practical applications of design patterns. A living lab for continuous learning and experimentation.

Algorithms Data Structures Recursion Sorting Design Patterns