About me

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.