My name is Yauhen Pahrabniak aka Tuxick and I’m 28 years old. I started my path in IT in 2010 from Pawn, then I tried PHP, grew up to NodeJS, C# and C++.
Education
- 1st Gymnasium of Horki, Belarus (Physics and Mathematics) 2002-2013
- Polotsk State University (Programming of hardware and automated systems software) 2013-2017
Languages
- Russian - Native
- English - B2
- Belarusian - Native
Skills
- C/C++
- CI/CD
- Reverse engineering
- STL
- TCP/IP
- UDP
- Computer security
- Linux
- WinAPI
- MySQL
- SQLite
- NodeJS
- Git
- ASM
- OOP
Possible roles
- Senior C++ Developer
- Computer security engineer
Career
- Migheap (08/2017-09/2019) 2 years as Software Engineer
- GSC Game World (05/2021-03/2022) 10 months as Gameplay Developer, CI/CD, Engine Developer and Tools Developer
- altMP Team (07/2016-03/2024) 7+ years as C++ Developer (non commercial, funded with Patreon)
- Rockstar Games|Creator Platform (03/2024-Now) Contractor for FiveM and RedM projects
Projects that I’m working/worked on
altmp/alt-voice: 3D voice chat for Gaming (github.com)
Easy to use game-ready 3D voice chat solution.
Libraries used:
- OPUS
- Bass
- RNNoise
- BassFx
Technologies used:
- C++
- Git
- CMake
alt:V Multiplayer for GTA:V
A free alternative multiplayer client for GTA:V, that provides perfect synchronization on custom dedicated servers.
Libraries used:
- enet
- v8
- CEF
- NodeJS
- CURL
- cpp-httplib
- alt-voice
- alt-package
- alt-log
- alt-config
- Vue
Technologies used:
- Reverse engineering
- TCP/IP
- UDP
- WinAPI
- CMake
- Git
emcifuntik/Raft-ModKit: Modding Kit for Raft game
Project that was created to make Raft game modding much easier.
Libraries used:
- Mono
Technologies used:
- C#
- Reverse engineering
emcifuntik/rdr2scripthook (github.com)
Script hook for Read Dead Redemption 2 game that allow everybody to load their own scripts.
Libraries used:
- Minhook
Technologies used:
- C++
- Reverse engineering
emcifuntik/telegram-shop
CMS for telegram that was developed to make shop creation process easier in telegram
Libraries used:
- telegraf.js
Technologies used:
- NodeJS
- MySQL/SQLite
emcifuntik/bot-builder: Interactive chatbot builder for Telegram and Viber
Interactive block-scheme based chatbot builder with big toolset.
Technologies used:
- NodeJS
- JS
- HTML5 Canvas
- MongoDB
emcfuntik/exfat_image_extractor
Small utility for exfat image extracting that was developed to extract PlayStation 4 firmware updates.
Technologies used:
- C++
emcifuntik/FlyingPostages
My first commercial project. CMS that sells USPS stickers needed to send postages from USA to another country.
Technologies used:
- PHP
- SOAP
- MySQL
Conclusion
I told here only about 20% of projects that I worked on and I found in my github account. I chose most interesting of them, and I mention only projects where my impact was > 50% of total job.