โ๏ธ Software Developer | ๐ฎ Game Programmer | ๐ ๏ธ Modder | ๐ฌ Reverse Engineer
I'm a Software Developer with a passion for making video games fun & interactive.
- ๐ค Languages: C, C++, C#, JavaScript, TypeScript, Python, Lua, Squirrel
- โ๏ธ Engines: Unreal Engine, ZenGin (Gothic 1 & 2)
- โ Experience with: Reverse Engineering, Networking, Gameplay programming, Optimization, CI/CD Automation
- ๐งฐ Known Tools: CMake, Sentry, tracy, docker, GitHub Actions, GitLab CI/CD
๐ฅ Gothic 2 Online
Actively maintaining multiplayer platform from since 2019 by providing necessary bugfixes, and other improvements.
- Exploring the ZenGin capabilities via IDA interactive disassembler.
- Maintaining & improving official launcher written in Qt5 and official installer written in NSIS.
- Actively improving Squirrel Scripting Language Fork, SqRat binding utility.
- Improving the internal cpp codebase, by the code quality at highest level.
- Extending the exposed API for Squirrel Scripting Language.
- Writing & updating official documentation.
- Investigating complex issues like memory corruptions, game crashes and fixing them.
- Providing necessary bug fixes, and other improvements in official patches.
- Creating private & public automation pipelines, mainly for core platform and community plugins.
๐ ๏ธ Gothic Union Contributions
Introducing a large number of improvements in new Union API made for ZenGin Gothic games (Gothic 1 & Gothic 2 Night of the Raven).
- Improving official union plugin template.
- Contributing to Gothic API, example feature: added address reflection.
- Maintaining Union API by providing necessary fixes and other required changes.
- Consulting adding new features/improvements with Union Developers.
๐ฏ Free Aim
A port of Gothic Free Aim originally written in Daedalus (internal c like scripting language) & Ikarus (low level memory functions) ported to C++ & exposes simple API to Squirrel Scripting language.
๐ CEF
C++ library made for Gothic 2 Online that allows to chromium based technologies to create user interface.
- Browser view that renders local website using: HTML5, CSS3, JS technologies.
- Communication between Squirrel <-> Javascript languages.
- Remote debugger support.
๐ผ๏ธ GUI Framework
Legacy scripting package written completely in Squirrel Scripting Language written for Gothic 2 Online mod.
Provides the simple 2d UI components like Button, Input, ColorPicker, List, GridList, Window etc.
๐ HTTP
C++ library fork initially created by KimiorV, that exposes the http(s) protocol for Squirrel Scripting language.
Includes improvements to the exposed API, by using OOP interface.
๐ข๏ธ MySQL Connector
C++ library that exposes MariaDB C API to Squirrel Scripting Language.
Contains async API, that prevents blocking main thread while executing time consuming queries.
๐ ORM
Fully written Object Relational Mapping Squirrel class mapping to SQL records. It simplifies the way that you can interact with the database enabling to avoid writing raw SQL queries.
๐ง Retro Game LAN Hook
Simple C++ WinSock ASI plugin that solves the problem of finding the proper LAN Lobby in Virtual Private Network(s) programs like: Hamachi or Radmin VPN.


