Projeler
Geliştirdiğim projeler ve kullandığım teknolojiler

MapsterEvents - Modern Etkinlik Yönetim Platformu
Modern n-tier mimari ile geliştirilmiş, Mapster kütüphanesini kullanarak yüksek performanslı object mapping sağlayan profesyonel bir etkinlik yönetim platformu. ASP.NET Core 8.0 Web API (Backend) ve Angular 20 (Frontend) teknolojileri ile enterprise-level standartlarda geliştirilmiş portfolyo projesi.

ElasticCV Scanner - Gelişmiş CV Tarama Sistemi
Elasticsearch ile ASP.NET Core MVC kullanarak enterprise-level CV arama ve aday filtreleme sisteminin nasıl çalıştığını gösteren kapsamlı bir uygulama. Clean Architecture prensiplerine uygun N-tier mimari yapısında geliştirilmiş profesyonel bir çözüm.

L2DBExample - Enterprise Kitapçı Yönetim Sistemi
Bu proje, LINQ to DB teknolojisi ile ASP.NET Core MVC kullanarak enterprise-level kitap yönetim sisteminin nasıl çalıştığını gösteren kapsamlı bir uygulamadır. Clean Architecture prensiplerine uygun N-tier mimari yapısında geliştirilmiş profesyonel bir çözümdür.

RefitApiCall - Modern API Client Demo
Bu proje, ASP.NET Core MVC uygulamalarında Refit kütüphanesinin nasıl kullanılacağını gösteren enterprise-level bir web uygulamasıdır. Clean Architecture prensiplerine uygun N-tier mimari yapısında geliştirilmiş profesyonel bir çözümdür.

Hangfire Jobs Demo
Bu proje, Hangfire ile ASP.NET Core MVC kullanarak enterprise-level arka plan görev yönetimi sisteminin nasıl çalıştığını gösteren kapsamlı bir uygulamadır. Clean Architecture prensiplerine uygun N-tier mimari yapısında geliştirilmiş profesyonel bir çözümdür.

Polly Retry Demo
Bu proje, .NET uygulamalarında harici servis çağrıları sırasında oluşan geçici hataları yönetmek için Polly kütüphanesini kullanan, dayanıklılık (resilience) odaklı profesyonel bir demo uygulamasıdır. Clean Architecture prensiplerine uygun N-tier mimari yapısında geliştirilmiştir.

SignalR Anket Uygulaması
Bu proje, ASP.NET Core SignalR ile enterprise-level gerçek zamanlı anket sistemi geliştirmenin nasıl yapıldığını gösteren kapsamlı bir uygulamadır. Clean Architecture prensiplerine uygun N-tier mimari yapısında geliştirilmiş profesyonel bir çözümdür.

FaceOptic AI-Platform
ASP.NET Core MVC tabanlı e-ticaret platformu. Yüz analizi için Azure Face API, Google Vision AI, ChatGPT ve Claude AI servisleri entegre edildi. Yapay zeka servisleri ile yüz şekli analizi ve kişiselleştirilmiş gözlük önerileri sağlandı.
Teknolojiler

DapperCrudApp - Kurumsal Envanter Yönetim Sistemi
ASP.NET Core MVC tabanlı, N-Tier mimaride kurumsal bir envanter yönetim sistemi geliştirildi. Yüksek performanslı veri erişimi için Entity Framework Core yerine Dapper micro-ORM tercih edildi. Clean Architecture prensipleri doğrultusunda Repository ve Unit of Work tasarım desenleri implemente edildi.

KafkaSampleApp - Asenkron Mesaj İşleme Platformu
ASP.NET Core MVC ve Apache Kafka kullanılarak, Clean Architecture prensipleriyle kurumsal düzeyde asenkron bir mesaj işleme sistemi geliştirildi. Docker ile containerize edilmiş Kafka altyapısı üzerinde, mikroservis mimarisine uygun, N-Tier yapıda ve Repository/Unit of Work desenleri kullanılarak tasarlandı.

RabbitMQ Worker Platform - Asenkron Görev Yönetim Sistemi
ASP.NET Core MVC ve RabbitMQ kullanılarak, Clean Architecture prensipleriyle kurumsal düzeyde asenkron bir görev yönetim sistemi geliştirildi. Docker üzerinde çalışan RabbitMQ altyapısı ile görevlerin asenkron işlenmesi, Repository/Unit of Work desenleri ile veri yönetimi ve Entity Framework Core ile veri kalıcılığı sağlandı.

Match Prediction Platform
ASP.NET Core MVC tabanlı maç tahmin platformu. Kullanıcıların maç sonuçlarını tahmin edebileceği, canlı skorları takip edebileceği ve puan sıralamasını görüntüleyebileceği bir sistem oluşturuldu.
Teknolojiler

WordGameApp - Çok Platformlu Kelime Oyunu
ASP.NET Core API backend, ASP.NET Core MVC web ve React Native Expo mobile teknolojileriyle geliştirilen çok platformlu kelime bulma oyunu. Clean Architecture prensiplerine uygun olarak geliştirildi.
Teknolojiler

Keling Language Learning App
Flutter ve Dart tabanlı dil öğrenme uygulaması. Kelime öğrenme, eşleştirme oyunu ve çeşitli zorluk seviyelerinde ilerleme sistemi ile interaktif bir öğrenme deneyimi sunuldu.
Teknolojiler

MakTek E-Commerce Platform
ASP.NET Core MVC ile kurumsal e-ticaret platformu. Repository Pattern ve EF Core ile veri işlemleri optimize edildi. Identity Framework ile rol bazlı yetkilendirme sağlandı.