Projects
Projects I developed and technologies I used

MapsterEvents - Modern Event Management Platform
A professional event management platform developed with modern n-tier architecture, providing high-performance object mapping using the Mapster library. A portfolio project developed to enterprise-level standards with ASP.NET Core 8.0 Web API (Backend) and Angular 20 (Frontend) technologies.

ElasticCV Scanner - Advanced CV Scanning System
A comprehensive application demonstrating how an enterprise-level CV search and candidate filtering system works using Elasticsearch with ASP.NET Core MVC. A professional solution developed in N-tier architecture structure in accordance with Clean Architecture principles.

L2DBExample - Enterprise Library Management System
This project is a comprehensive application that demonstrates how an enterprise-level book management system works using LINQ to DB technology with ASP.NET Core MVC. It is a professional solution developed in N-tier architecture in accordance with Clean Architecture principles.

RefitApiCall - Modern API Client Demo
This project is an enterprise-level web application that demonstrates how to use the Refit library in ASP.NET Core MVC applications. It is a professional solution developed in N-tier architecture in accordance with Clean Architecture principles.

Hangfire Jobs Demo
This project is a comprehensive application that demonstrates how an enterprise-level background task management system works using Hangfire with ASP.NET Core MVC. It is a professional solution developed in N-tier architecture in accordance with Clean Architecture principles.

Polly Retry Demo
This project is a resilience-focused professional demo application that uses the Polly library to manage transient errors during external service calls in .NET applications. It is developed in N-tier architecture in accordance with Clean Architecture principles.

SignalR Poll Application
This project is a comprehensive application that demonstrates how to develop an enterprise-level real-time polling system with ASP.NET Core SignalR. It is a professional solution developed in N-tier architecture in accordance with Clean Architecture principles.

FaceOptic AI-Platform
ASP.NET Core MVC based e-commerce platform. Azure Face API, Google Vision AI, ChatGPT and Claude AI services were integrated for face analysis. Face shape analysis and personalized glasses recommendations were provided with AI services.
Technologies

DapperCrudApp - Enterprise Inventory Management System
An enterprise inventory management system developed with ASP.NET Core MVC in N-Tier architecture. Dapper micro-ORM was preferred over Entity Framework Core for high-performance data access. Repository and Unit of Work design patterns were implemented according to Clean Architecture principles.

KafkaSampleApp - Asynchronous Message Processing Platform
An enterprise-level asynchronous message processing system developed using ASP.NET Core MVC and Apache Kafka with Clean Architecture principles. Designed with microservice architecture compatible N-Tier structure using Repository/Unit of Work patterns on Docker containerized Kafka infrastructure.

RabbitMQ Worker Platform - Asynchronous Task Management System
An enterprise-level asynchronous task management system developed using ASP.NET Core MVC and RabbitMQ with Clean Architecture principles. Asynchronous task processing with RabbitMQ infrastructure running on Docker, data management with Repository/Unit of Work patterns and data persistence with Entity Framework Core.

Match Prediction Platform
ASP.NET Core MVC based match prediction platform. A system was created where users can predict match results, follow live scores and view point rankings.
Technologies

WordGameApp - Cross-Platform Word Game
Cross-platform word finding game developed with ASP.NET Core API backend, ASP.NET Core MVC web and React Native Expo mobile technologies. Developed in accordance with Clean Architecture principles.
Technologies

Keling Language Learning App
Flutter and Dart based language learning application. An interactive learning experience was provided with vocabulary learning, matching game and progression system at various difficulty levels.
Technologies

MakTek E-Commerce Platform
Corporate e-commerce platform with ASP.NET Core MVC. Data operations were optimized with Repository Pattern and EF Core. Role-based authorization was provided with Identity Framework.