I build production-grade CRM and e-commerce systems using ASP.NET Core, Angular 21+, PostgreSQL, and Docker, focusing on clean architecture, modularity, performance, and long-term maintainability.
My engineering approach combines domain modeling, scalable API design, event-driven patterns, and modern frontend architecture based on feature modules and reactive state management.
- .NET 8/9, ASP.NET Core Web API
- Clean Architecture, DDD, CQRS
- EF Core 8/9, LINQ, Migrations
- PostgreSQL, indexes, query optimization
- Redis (cache, key-value state)
- Serilog (structured logging)
- Docker, Docker Compose
- CI/CD: GitHub Actions
- Angular 21+ (standalone API, signals, zoneless apps)
- RxJS / Signals Store
- Feature-based architecture
- HttpClient, interceptors, API services
- State management (signals, Fluxor-like patterns)
- Adaptive UI, MudBlazor (for Blazor projects)
- Modular Monolith
- Layered boundaries (Domain / Application / Infrastructure / Presentation)
- Domain Events & Event Bus
- Validation pipelines
- Caching strategies
- API versioning & contract-first design
- JetBrains Rider
- Git / GitHub
- Docker Desktop
- Postman, Thunder Client
- Swagger / OpenAPI
- Jira, Notion (task management)
🔸 Kedr Store — Modular B2B/B2C e-commerce system
Architected and built from scratch with Blazor Web App (.NET 8), Clean Architecture, CQRS (MediatR), Identity, PostgreSQL, AutoMapper, and Tailwind CSS. Includes catalog, filtering, admin panel, and future mobile API.
🔸 Brevi CRM — Internal business CRM system
Modular business app built with Blazor Server. Includes full accounting (wallets, expenses/income), manager tools (clients, deals, quotes), production tracking, and reports. Uses CQRS, Identity, PostgreSQL, Razor UI.
🔸 Brevi Testing - The testing process for the Brevi website.
The objective was to evaluate the website’s functionality, usability, and API performance, detect issues, and provide detailed reports for improvements.
📌 [C# .Net] .NET Developer Learning Path - This project was created to organize my .NET Developer training. It includes key topics of C#, SQL, Entity Framework, ASP.NET Core, and others. I keep track of homework assignments, theoretical materials, and practical tasks here.
📌 [QA] Book-ye Website Testing Project - This is a team project focused on testing the Book-ye website. The goal was to thoroughly evaluate the site's functionality, usability, and critical paths, identifying and reporting any issues found during the testing process.
🔍 Follow my progress and check out my repositories!
- "During half a year, I made sure that he is a responsible and fast-learning person..." - Mykhailo Semenikhim
- "I have noticed his ability to quickly adapt and take initiative..." - Olga Bogush
- "His approach was deep and technical, which helped enhance the website’s functionality..." - Brevi company

