Personal Projects:
Weespinia (2015-2017)
Weespinia was a set of game servers for the game Unturned, distinguished by its integrity and unique experience.
Unlike other servers, we offered both PvP and PvE servers, where players couldn’t destroy others’ structures or kill each other,
providing a peaceful environment focused on exploration instead of combat, which players greatly appreciated.
Moreover, unlike other servers, we didn't allow purchasable administrative roles.
Additional rights like kicking and banning were granted to players who demonstrated their potential
and could then receive more administrative roles, but strictly for maintaining order on the server.
Due to numerous plugins from different sources causing conflicts, I aimed to offer unique improvements.
To achieve that, I downloaded Visual Studio for the first time and learned C#.
I rewrote all plugins from scratch and developed new functionalities using hooks and the SDK.
As a result, the project had five servers, which were mostly full of players.
Tech Stack: Visual Studio, C#, Unity
Platforms: Windows, Linux
LiquidRP (2016-2017)
While Weespinia was thriving, I still wanted to offer improvements or mini-games and
thus, I and a team of moderators started developing LiquidRP, a RolePlay game in Unturned.
I created storyline missions, an ability to purchase houses, factions, shops, a way to earn in-game currency through mini-games,
and many other exciting features.
The server felt like a life simulator game with a plethora of possibilities, rather than just Unturned.
Tech Stack: Visual Studio, C#, Unity
Platforms: Windows, Linux
RequestifyTF2 (2016-2019)
RequestifyTF2 was a small utility capable of playing music directly in the game by transmitting sound through the player's microphone (micspam).
This allowed music to be broadcasted to all players, who could also add their music to the playlist via chat.
The program read the chat and responded, enabling even playlist creation within the chat.
With the Plugin API, developers had endless possibilities, like turning on lights in their room if another player desired it.
The program had several sound stream channels and underwent three UI redesigns:
- WinForm
- WPF
- WPF + Material Design
While developing plugins, I decided to add TTS (text-to-speech).
Although Google TTS API was readily available, I was intrigued by the TTS WillFromAfar from Acapella.
Since this TTS was frequently used in memes, I sought ways to make it work.
The web version of this TTS had a watermark on the audio, but a lesser-known demo program from Acapella did not.
This led to the creation of a separate program, AcapellaDownloader.
Tech Stack: Visual Studio, C#, WinForm, WPF
Platforms: Windows
Acapella Downloader (2016-2024)
In this project, I spoofed traffic and understood the protocol of Acapella's mini-program to create an unofficial API.
Within a day, I successfully created a program that could convert text to voice using the unofficial API.
The program initially had a simple UI with a text box and a download button.
Currently, it supports all Acapella voices, allows playback, pitch adjustment, and even works via the console.
With this program, modders were able to translate the entire Skyrim game using this program.
Tech Stack: Visual Studio, C#, WinForm
Platforms: Windows, Linux
SeaBot (2018-2019)
While studying at the university (ironically, a maritime on), I've spent time playing Sea Port, a ship management game.
At one point, I thought, why not automate it? I've set up a traffic spoofer and deciphered the game’s protocol.
I quickly wrote a simple bot to automate a specific task and ended up liking the project.
I added various automations and enhancements, ultimately making a bot that could play the game completely on its own,
including completing quests and building on the island.
During development, I even discovered an exploit that allowed infinite in-game currency.
Tech Stack: Visual Studio, C#, WinForm
Platforms: Windows
Khinsider Downloader (2019-Present)
KhinsiderDownloader is a great alternative to various open-source downloaders for game music (OST).
It was created with a singular focus on performance and UI.
Just paste the link and click download! No need to download Python or search for launch parameters.
Later, parallel download capability was added for maximum speed, along with a built-in search function.
Tech Stack: Visual Studio, C#, WinForm
Platforms: Windows, Linux
Commercial Projects:
NDA#1 (2019-2022)
Reverse engineering, writing an Anti-DDOS system, protecting the product from cracking and tampering,
and implementing the V3 Tor protocol.
This experience provided me with extensive knowledge in C++, C, x86-64 architecture, and reverse engineering.
I also gained an understanding of the inner workings of the Windows OS.
Tech Stack: Visual Studio, C++, C#, ASM, IDA
Platforms: Windows
NDA#2 (2022-2023)
UI development and optimization, writing MVVM code.
Tech Stack: Visual Studio, C++, Unreal Engine
Platforms: Android, iOS, Nintendo Switch
NDA#3 (2023)
Optimization, refactoring, gameplay code creation, transitioning existing prototype blueprints to C++ and bug fixing.
Tech Stack: Visual Studio, C++, Unreal Engine
Platforms: Windows
NDA#4 (2023)
Creation of a flat mode for a VR game.
Writing and prototyping gameplay code.
Tech Stack: Visual Studio, C++, Unreal Engine
Platforms: Windows, Xbox Series X/S, Xbox One
Five Nights at Freddy's: Help Wanted 2 (2023-2024)
Creation of a flat mode for a VR game.
Writing and prototyping gameplay code, menus, and internal systems and fixing bugs.
Tech Stack: Visual Studio, C++, Unreal Engine
Platforms: Windows, PlayStation 5
Open Source Contributions:
Champions of The Forest (The Forest mod) (2021)
Mod optimizations (increased fps from 15 to 60+ at times),
UI changes, and refactoring.
Tech Stack: Visual Studio, C#, Unity
Platforms: Windows
Educational Projects:
Cringine (2023-2024)
A test engine for learning DirectX 12.
Tech Stack: Visual Studio, C++, DirectX 12 (obviously)
Platforms: Windows
Unnamed (2024)
A test Wolfenstein-like rendering engine for learning ray casting.
Tech Stack: Visual Studio, C++
Platforms: Windows