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.
- Best at:
TypeScript
•JavaScript (Vanilla / Node.js)
•Lua (Luvit / Vanilla)
- Learning:
Dart (Flutter)
•C
•C#
•Kotlin
- Experience with:
MongoDB
•MySQL
- Currently learning:
PostgreSQL
•SQLite
- Favorite:
PostgreSQL 💙
- Strong:
Express.js
•React.js
- Dabble in:
Nest.js
- Always curious to explore more 🚀
- Strong:
git
•CI/CD
•FFmpeg
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).
-
🎵 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!)
Check out my work: rainyxeon.github.io
- Discord: @rainyxeon
- Telegram: RainyXeon
- Email: rainyxeon@gmail.com
- Metamask:
0x5A9100975BF220007C10Df655dF3D93b00e4205f
- Coins Accepted: ETH • USDT (ERC20/BEP20) • USDC (ERC20)
- Buy me a coffee: coff.ee/RainyXeon
- 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..." ✨