Skip to content
View dankmeme01's full-sized avatar

Highlights

  • Pro

Organizations

@geode-sdk

Block or report dankmeme01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dankmeme01/README.md

Hi there 👋

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)
  • (Micro-)optimization, writing fast code immediately instead of optimizing later, considering every heap allocation a lost chance
  • Low-level computer architecture (writing assembly, using SIMD intrinsics, debugging applications with no source code)
  • Cryptography (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
  • Blaze - a WIP Geometry Dash optimization mod. Currently mostly optimizes game loading & saving, which in the future will expand to more
  • Arc - a WIP C++ async runtime, aiming to be very similar to the Rust async ecosystem
  • qsox - a cross-platform C++ abstraction for sockets, with API similar to Rust's std::net module
  • 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.

Pinned Loading

  1. GlobedGD/globed2 GlobedGD/globed2 Public

    Globed is an open-source, highly customizable multiplayer mod for Geometry Dash.

    C++ 166 57

  2. GlobedGD/argon GlobedGD/argon Public

    API for authenticating Geometry Dash accounts. Free and open-source, self-hostable.

    C++ 8 6

  3. GlobedGD/argon-server GlobedGD/argon-server Public

    Rust 8

  4. qunet-cpp qunet-cpp Public

    C++

  5. blaze blaze Public

    C++ 3

  6. asp2 asp2 Public

    Utility C++ library, adding things that are too painful to do with C/C++ std

    C++ 2 2