▄▄     ▄▄▄▄▄▄   ▄▄▄    ▄▄▄    ▄▄     ▄▄▄   ▄▄ 
   ████    ██▀▀▀▀██  ██▄  ▄██    ████    ███   ██ 
   ████    ██    ██   ██▄▄██     ████    ██▀█  ██ 
  ██  ██   ███████     ▀██▀     ██  ██   ██ ██ ██ 
  ██████   ██  ▀██▄     ██      ██████   ██  █▄██ 
 ▄██  ██▄  ██    ██     ██     ▄██  ██▄  ██   ███ 
 ▀▀    ▀▀  ▀▀    ▀▀▀    ▀▀     ▀▀    ▀▀  ▀▀   ▀▀▀ 

    
Aryan Ajay Shete
---------------------------------
GitHub github/HeyFang Email heyfang@proton.me Status Open to work

// Projects

  • Ballistica Engine — Custom Fork (C++, Python, AWS EC2, iptables)
    • Forked the open-source Ballistica C++ game engine and modified it at both the C++ layer and Python scripting layer — contributed patches back to the upstream repo and got them merged.
    • Deployed and maintained on AWS EC2 for several years. Implemented network-level DOS mitigation using iptables rate-limiting and connection throttling to deal with spoofers and flood attacks.
    • Built IP-based and token-based admin auth, player logging (IP, device UUID, session tokens), and a suite of chat commands for moderation tooling. Server files are used by multiple community hosters.
    • Active community of ~900 members. Codebase kept clean, modular, and still updated.

  • genesis-tool (Bash, Docker, Ubuntu)
    • Menu-driven Bash script that bootstraps a fresh Ubuntu server from zero — SSH hardening, firewall rules, fail2ban, monitoring setup, and Docker deployment. Turns a multi-hour manual process into a few keystrokes.

  • net-reason (Python, Linux, JSON)
    • CLI diagnostic tool for triaging network and system errors on Linux. Run netreason diagnosis, answer a few Y/N prompts, and it walks a JSON-backed decision tree to narrow down the root cause and surface actionable fixes — instead of spending 30 minutes on Stack Overflow.

  • Search & Scan Security Turret (C, AVR, Embedded)
    • Interrupt-driven embedded surveillance system on AVR. PIR sensor wakes the MCU from low-power idle; servo pans an ultrasonic sensor across 180°; locks onto targets within range. Full state-machine design — no delay() calls, everything driven by timer registers and bit manipulation.

// Stack

  • Languages
    • C, C++
    • Python
    • Bash

  • Systems & OS
    • Linux — Arch (daily driver), Ubuntu (servers)
    • POSIX — syscalls, file descriptors, signals, process management
    • Linux firewalls — iptables, nftables, ufw
    • Socket programming, TCP/IP networking
    • AWS EC2, VPS deployment and management

  • Embedded
    • AVR microcontrollers — GPIO, timer registers, interrupts
    • Bit manipulation, state-machine firmware design

  • Tools
    • Git, Neovim, GDB, Docker
    • Codeforces — active, C++ (div. 3 → div. 2)

// whoami

Hey, I'm Aryan. I got into programming through game modding — messing with Game servers, breaking things, fixing them, and slowly drifting closer to how systems actually run underneath.

I like understanding what’s happening below the abstractions which most people take for granted. — memory, processes, networking, and general OS-level behavior.

Most of my time goes into building small experiments — from writing C++ and solving problems in competitive programming to hosting and modding game servers on VPS setups. I also hang around developer communities, especially Discord servers, where I pick up random ideas, break things, and learn how other people approach systems.

PS: I use Arch btw :)
Aryan Shete