Skip to content
View RainyXeon's full-sized avatar
🌧️
Life is a tapestry of perspectives.
🌧️
Life is a tapestry of perspectives.

Organizations

@Dreamvast

Block or report RainyXeon

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
RainyXeon/README.md

Howdy my friend 👋

I'm RainyXeon (just call me Rainy 🌧️), a full-stack developer from Vietnam.
I started my coding journey in the mid-2020s with one dream: to build and share useful open-source tools.


🛠️ Tech Stack

💻 Languages

  • Best at: TypeScriptJavaScript (Vanilla / Node.js)Lua (Luvit / Vanilla)
  • Learning: Dart (Flutter)CC#Kotlin

🗄️ Databases

  • Experience with: MongoDBMySQL
  • Currently learning: PostgreSQLSQLite
  • Favorite: PostgreSQL 💙

⚡ Frameworks

  • Strong: Express.jsReact.js
  • Dabble in: Nest.js
  • Always curious to explore more 🚀

🔧 Tools

  • Strong: gitCI/CDFFmpeg

🧠 What I Know

Beyond languages and frameworks, I have hands-on experience with:

  • 🌐 Networking & Protocols:
    Understanding how HTTP/1.1 and HTTP/2 streaming work, including request multiplexing and streaming optimizations.

  • 🔄 Data Flow & Processing:
    Comfortable with readers/writers/transformers, data piping, and building efficient data streams.

  • 🛠️ Version Control Mastery:
    Can manipulate and rewrite Git history, resolve complex merges/rebases, and maintain clean commit structures.

  • 🎨 Web Design:
    Able to design and implement UIs both in React.js and raw HTML/CSS/JavaScript (without relying on frameworks).

  • 🎵 Bot & Infra Development:
    Experience creating Discord music bots, Lavalink clients, and even a from-scratch Lavalink alternative (LunaStream).

  • 🐧 Systems & Kernel:
    Custom kernel building, tweaking SELinux policies, and Android device kernel optimization (e.g., Redmi Note 12 Pro 5G).


📂 Featured Projects

  • 🎵 ByteBlaze
    A versatile Discord music bot with rhythm and melody for your server. (TypeScript)

  • 🎶 Rainlink
    A stable and feature-rich Lavalink wrapper. (TypeScript)

  • 📡 LavaStatusMonitor
    Real-time Lavalink server monitoring bot. (TypeScript)

  • ⚙️ Mutsuki
    Framework powering ByteBlaze, inspired by NanoSpace. (TypeScript)

  • 🔧 android_kernel_xiaomi_ruby
    Custom kernel for Redmi Note 12 Pro 5G (ruby), tuned for power saving. (C)

(More projects pinned on my profile!)


🌐 Portfolio

Check out my work: rainyxeon.github.io


📬 Contact


☕ Support My Work

  • Metamask: 0x5A9100975BF220007C10Df655dF3D93b00e4205f
  • Coins Accepted: ETH • USDT (ERC20/BEP20) • USDC (ERC20)
  • Buy me a coffee: coff.ee/RainyXeon

🎲 Fun Facts

  • Arisu is just a codename for DeepinRain production 🌧️
  • My nickname history: Zero → XeonDev → XeonDex → RainyXeon
  • My logo was first designed in 2018 (6+ years old now 🎉)
  • My life is powered by salmon 🐟 and the people I love

"One day, he sought the path that winds back to his ancient land..."

Pinned Loading

  1. ByteBlaze ByteBlaze Public template

    🌀 A versatile and powerful music bot for Discord that brings rhythm and melody to your server 🌀

    TypeScript 82 32

  2. Rainlink Rainlink Public

    Another lavalink wrapper but focus on stability and rich features

    TypeScript 26 8

  3. Cylane Cylane Public archive

    A rich features discord lavalink bot using shokaku/kazagumo and based in NanoSpace framework

    JavaScript 31 12

  4. LavaStatusMonitor LavaStatusMonitor Public template

    A Discord bot that monitors real-time status of Lavalink servers!

    TypeScript 8 1

  5. PerformanC/ReZygisk PerformanC/ReZygisk Public

    Transparent implementation of Zygisk.

    C 2.3k 219

  6. LunaStream/LunaStream LunaStream/LunaStream Public

    A lavalink alternative focus on stability, decent speed and modulize like FrequenC

    Lua 6 1