Portfolio
Renia in RainyLand @RainyXeon Also known as: - Renia - Rainy - 蒼雨 - 雨 Organization: - DeepLunaria (deeplunaria.github.io) - PerformanC (performanc.org)

Howdy my friend :D

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

🌘 MoonWake

Redmi Note 12 Pro 5G powersave, stable kernel and stuff. Powered by @DeepLunaria
- Current Role: Creator / Maintainer - Source Link: https://github.com/XDL-MoonWake - Discord Channel: https://discord.gg/xff4e2WvVy - Telegram Channel: https://t.me/DeepLunaria

🌀 ByteBlaze

A versatile and powerful music bot for Discord that brings rhythm and melody to your server. Support lavalink v3, v4 and nodelink v2 with the power of Rainlink.
- Current Role: Creator / Maintainer - Source Link: https://github.com/DeepLunaria/ByteBlaze - Discord Channel: https://discord.gg/xff4e2WvVy

🧬 ReZygisk

ReZygisk is a fork of Zygisk Next, a standalone implementation of Zygisk, providing Zygisk API support for KernelSU, Magisk (besides built-in), and APatch.
It aims to modernize and re-write the codebase to C (from C++ and Rust), allowing a more efficient and faster implementation of the Zygisk API with a more permissive license.
- Current Role: Creator / Maintainer - Source Link: https://github.com/PerformanC/ReZygisk - ReZygisk Telegram Channel: https://t.me/rezygiskchat - PerformanC Telegram Channel: https://t.me/performancorg

🌦️ Rainlink

Another lavalink wrapper but focus on stability and rich features (backward compatible)
- Current Role: Creator / Maintainer - Website: https://rainlinkjs.vercel.app - Source Link: https://github.com/DeepLunaria/Rainlink - Discord Channel: https://discord.gg/xff4e2WvVy

🌘 LunaStream

A lavalink alternative focus on stability, decent speed and modulize like FrequenC
- Current Role: Creator / Maintainer - Source Link: https://github.com/DeepLunaria/Rainlink - Discord Channel: https://discord.gg/xff4e2WvVy

🌊 LunaticSea

A fast and powerful music bot for Discord that brings rhythm and melody to your server. This is a rewrite from ByteBlaze
- Current Role: Creator / Maintainer - Source Link: https://github.com/XDL-LunaticSea - Discord Channel: https://discord.gg/xff4e2WvVy


Contact



Fun Facts

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