My projects


EasyCommunicator

Project type:

Class Library

Technologies&Frameworks used:

.NET
C#
TCP/IP

EasyCommunicator is client-server communication app that utilizes tcp protocol to enable http-like communication but in both ways. Server can issue request to client and vice versa.

EasyCommunicator
Learn more

My current side project - Web third person multiplayer shooter game

Project type:

.NET WebAPI
+
Unity3D game
+
React frontend

Technologies&Frameworks used:

.NET
C#
TCP/IP
ReactJS
Unity3D
TypeScript



My game's website (still in development) destructors.net
My game is available to played here: destructors.net/play This project combines Unity3D's capabilietes for game itself, and .NET solutions for backend and matchmaking

Clients communicate with .NET web api to find and join games hosted by the server. This backed under the hood utilizies my other solution EasyCommunicator to enable convenient TCP communication via fixed messages between server game process and .NET web API

My current side project - Web third person multiplayer shooter game
Learn more

Xwitter

Project type:

ASP.NET Core MVC

Technologies&Frameworks used:

ASP.Net
C#
ASP.Net.MVC
ASP.Net.Identity
Entity Framework
MediatR
PostgreSQL
HTML
CSS
JavaScript
AJAX

In short - Twitter clone web app.

Users can create account, post posts, and others can comment them. Each post and user have their unique urls
You can check out Xwitter here

Xwitter
Learn more

EasyServerList

Project type:

.NET WebAPI
+
React frontend

Technologies&Frameworks used:

ASP.Net
C#
SignalR
HTML
CSS
TypeScript
ReactJS

Easy server list is matchmaking system for multiplayer games that comes with control panel for managing running games here

EasyServerList
Learn more