H.C

Welcome to my portfolio

Projects

Projects I developed and technologies I used

MapsterEvents - Modern Event Management Platform
Event ManagementFull-StackModern

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.

Technologies

ASP.NET Core Web API
Angular 20
Mapster
N-Tier Architecture
+2 more
ElasticCV Scanner - Advanced CV Scanning System
Search EngineCV ScanningEnterprise

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.

Technologies

ASP.NET Core MVC
Elasticsearch
Clean Architecture
N-Tier Architecture
+2 more
L2DBExample - Enterprise Library Management System
EnterpriseLibraryLINQ

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.

Technologies

ASP.NET Core MVC
LINQ to DB
Clean Architecture
N-Tier Architecture
+2 more
RefitApiCall - Modern API Client Demo
APIClientModern

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.

Technologies

ASP.NET Core MVC
Refit
Clean Architecture
N-Tier Architecture
+2 more
Hangfire Jobs Demo
JobsBackgroundScheduling

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.

Technologies

ASP.NET Core MVC
Hangfire
Clean Architecture
Background Jobs
+2 more
Polly Retry Demo
ResilienceRetryFault Tolerance

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.

Technologies

ASP.NET Core
Polly
Clean Architecture
Resilience
+2 more
SignalR Poll Application
Real-timePollingWebSockets

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.

Technologies

ASP.NET Core SignalR
Clean Architecture
Real-time
WebSockets
+2 more
FaceOptic AI-Platform
AIE-CommerceFace Recognition

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

ASP.NET Core MVC
Azure Face API
Google Vision AI
ChatGPT
+3 more
Private Project
DapperCrudApp - Enterprise Inventory Management System
EnterpriseInventoryCRUD

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.

Technologies

ASP.NET Core MVC
Dapper
Clean Architecture
Repository Pattern
+3 more
KafkaSampleApp - Asynchronous Message Processing Platform
MessagingMicroservicesAsync

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.

Technologies

ASP.NET Core MVC
Apache Kafka
Docker
Clean Architecture
+2 more
RabbitMQ Worker Platform - Asynchronous Task Management System
QueueWorkerTasks

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.

Technologies

ASP.NET Core MVC
RabbitMQ
Docker
Clean Architecture
+2 more
Match Prediction Platform
SportsPredictionAnalytics

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

ASP.NET Core MVC
Clean Architecture
Entity Framework Core
SQL Server
+2 more
Private Project
WordGameApp - Cross-Platform Word Game
MobileGameCross-Platform

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

ASP.NET Core API
React Native
Expo
Clean Architecture
+3 more
Private Project
Keling Language Learning App
EducationLanguageLearning

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

Flutter
Dart
Riverpod
SQLite
+2 more
Private Project
MakTek E-Commerce Platform
E-CommerceCorporateLive

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.

Technologies

ASP.NET Core MVC
Repository Pattern
Entity Framework Core
Identity Framework
+2 more