I am a programmer originating from Ukraine, my main hobbies are reversing and modding games (best at x86/x64, some little knowledge about ARM and PowerPC) and writing code (mainly Rust, C++ and Python, have experience with many other languages).
I have experience with (and like doing):
- High-level networking (HTTP servers, websockets applications, network admin stuff)
- Low-level networking (raw TCP/UDP sockets, binary serialization, NAT traversal)
- Async programming (in Rust and C++
- Optimization and profiling, always trying to write very fast code and optimizing code of others
- Low-level computer architecture (writing assembly/SIMD code, reverse-engineering and debugging applications)
- Cryptography and security (big fan of jwt-like tokens, blake3 and XChaCha20Poly1305, many of my network projects incorporate end-to-end encryption :) )
- Complaining about the tiniest inefficiencies and formatting errors when reviewing PRs
I have also made Globed, a multiplayer mod for Geometry Dash and arguably the most popular mod on Geode.
Some other notable projects I've made:
- Argon - a modern authentication API for Geometry Dash accounts, used by many mods
- Arc - a C++23 async runtime, aiming to be very similar to the Rust async ecosystem
- Blaze - a WIP Geometry Dash optimization mod. Currently mostly optimizes game loading & saving, which in the future will expand to more
- qsox - a cross-platform C++ abstraction for sockets, with API similar to Rust's
std::netmodule - Qunet (cpp, rust) - an advanced network library used by Globed, that aims to abstract away intricacies of various platforms, IPv4 vs IPv6, TCP vs UDP, compression, etc. and make it easy to write robust network clients and servers (primarily made for games).
If you want to contact me, the best place is on Discord (@dank_meme01). I don't actively use any other social media.