My Projects

EasMe

A simple and easy-to-use library for C# developers that adds useful methods and extension methods to the language.

SharpBuilder

Library for building C# code. It is useful for generating code dynamically, creating code snippets, and more.

EfCore.ConstraintsBuilder

Database constrains builder library for EntityFrameworkCore with Fluent API.

AspNetCore.Authorization.Ext

An extension library for AspNetCore authorization and authentication with permission.

Metran

Thread-safe transaction manager working in memory, useful for managing transactions in multi-threaded applications.

ModMail.NET

An Open-Source ModMail Discord Bot made with .NET 6 for self hosting. This bot can be easily setup and used on your server for managing community communication on a single way.

ExcelQueryCLI

ExcelQueryCLI is a command line tool that allows you to update Excel files using XML, JSON, YAML querying. You create a query file that defines the operations you want to perform on your Excel files, such as filters.

TrendyolSharp

Simple yet powerful Trendyol API Wrapper class library written in .NET. This project aims to wrap each Trendyol API endpoints to .NET class and methods using the power of type safety.

ImageConverter.NET

Simple .NET CLI Application that can easily convert images to new formats and resize images. Support almost all image formats.

NetTCP

Simple TCPListener and TCPClient wrapper for .NET 6+. Provides easy access to events and messages/op codes and handlers. Simple use and support for Autofac DI container and scopes for each message handler instance.

Serilog.Plus

A mono repo for Serilog encrichers. This project aims to provide useful enrichers for Serilog logger. Currently, it provides enrichers for HttpRequest, System.

XSharp

A simple library to extract CSharp models out of Excel files using EPPlus and read Excel files with those models. XSharp library projects aims to make it easy to read and write data to excel with C# models.

Forked Projects

NetProxy

NetProxy is a simple ipv6/ipv4 UDP & TCP proxy based on .NET 5.0. Tested on win10-x64 and ubuntu.16.20-x64.

UnluacNET

Lua 5.1 decompiler based on unluac by tehtmi made with .NET.

My School Projects

Train Reservation App

Train Reservation App made with C# and MVC, applies database CRUD operations.

Magazine Subscription Tracking App

An application that tracks magazine subscriptions, made with C# and MVC. Applies database CRUD operations.

MineSweeper

Mine Sweeper Game made with C# and Windows Forms, applies recursive algorithm.

ERROR 500

An unhandled error has occurred