Skip to content
View risenxxx's full-sized avatar
🐈‍⬛
Building awesome applications
🐈‍⬛
Building awesome applications

Organizations

@random-ru

Block or report risenxxx

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
risenxxx/README.md

Hi, I'm Risen 👋

System Architect / Platform Engineer / Full-stack Developer

8+ years building distributed systems, developer tooling, and real-time UIs.
Frontend → Backend → Platform/DevOps
I design the pipeline, then direct AI agents to implement it - building production-grade products in very different domains.

Connect on LinkedInPM me on TelegramEmail Me


🚀 Engineering Philosophy

I focus on End-to-End System Design: merging performant UIs with scalable infrastructure. My approach involves "shifting left" with strong typing, automated workflows (GitOps), and comprehensive observability.

  • 🔭 Current Focus: Web3, Applied Cryptography, High-frequency event processing.
  • 🏗 Architecture Style: Event-driven, Kubernetes-first, IaC-managed.

🤖 AI-Agent Orchestration

AI agents are a big part of how I work. What helps here is the combination of two skills: I can design the full pipeline of a task from problem to production - architecture, data, CI, runtime, rollback - and I have built real systems in very different fields: heavy web platforms, Kubernetes infrastructure, native Windows and macOS utilities, audio DSP, game modding. When the same person designs the pipeline and understands each domain in depth, AI agents become a real help instead of a risk.

I don't just give tasks to agents and trust the result. I write the requirements, the constraints, and the validation test cases in advance, and then I check what the agent produces against them. A feature isn't considered done until all important edge cases are covered, the security check passes, and the performance requirements are met. I don't lower these requirements just because the agent works fast. The Selected Work below is the evidence.

🛠 Tech Stack & Arsenal

I prefer a pragmatic, problem-first approach. I select tools based on specific constraints and architectural fit, adopting new technologies when they offer a superior solution.

The table below highlights my core, production-proven stack that I use most frequently:

Domain Key Technologies
Core Backend .NET Node.js Hono
Data & Messaging PostgreSQL ClickHouse NATS Redis DragonflyDB Temporal
Platform / Ops Kubernetes Talos Linux Terraform Pulumi FluxCD ArgoCD Prometheus Grafana
Frontend TypeScript React Effector Telegram WebApps

🏆 Selected Work

Production-grade projects in four very different domains - this variety is intentional. Each one has a permissive license, full documentation, and real users.

Web & Cloud-Native Platforms

Gift Fight - Telegram iGaming Web App

Provably-fair real-time gaming platform on a hybrid bare-metal/cloud Kubernetes substrate.

Talos K8s Pulumi FluxCD Temporal Socket.IO

  • Provably-fair core: custom seed + HMAC RNG with public verification.
  • Infra: Talos Linux + K8s on hybrid bare-metal/cloud, deployed via Pulumi; FluxCD GitOps with External Secrets (Infisical); Cloudflare + DragonflyDB edge caching.
  • Runtime: Hybrid HTTP + WebSockets (Socket.IO) orchestrated by Temporal workflows for game rounds.

CodebaseInfrastructure


Native Desktop Utilities

DeskVolt - Wireless Peripheral Battery Widget for Windows

Lightweight system-tray widget that talks directly to wireless gaming peripherals over HID - no vendor bloatware (G HUB, SteelSeries GG, iCUE) required.

Rust Windows Direct2D HID

  • Six device protocol drivers built from reverse-engineered specs: Logitech HID++ 2.0, SteelSeries, Corsair, HyperX, PlayStation DualSense.
  • Native Win32 rendering via windows-rs (Direct2D / DirectWrite) - LTO-optimized, <10 MB resident.
  • Trait-based device abstraction: adding a new peripheral is one driver module.

Repository


LangLock - Caps Lock → Keyboard Language Switcher for Windows

Background utility that intercepts Caps Lock to switch the input language without ever emulating a keystroke.

Rust Windows Win32

  • WM_INPUTLANGCHANGEREQUEST, not SendInput - uses the same internal mechanism Windows itself fires on Alt+Shift; no virtual keystrokes are ever generated, minimizing anti-cheat detection risk.
  • Low-level WH_KEYBOARD_LL hook with LLKHF_INJECTED filtering; Task Scheduler integration for elevated startup so it cooperates with admin apps and games.
  • Single ~200 KB portable executable, zero runtime dependencies. Tray icon, single-instance IPC, optional Shift+Caps fallback for actual Caps Lock.

Repository


Audio & Signal Processing

dubsync - Localized Dub Track Synchronizer

Cross-platform Rust tool that aligns localized audio from a lower-quality donor release onto a high-quality master video using FFT cross-correlation.

Rust egui FFmpeg DSP

  • GCC-PHAT correlation with peak-to-sidelobe confidence scoring (rustfft, rayon for parallelism).
  • Adaptive two-pass boundary refinement to ~50 ms precision; silence-aware splicing; Rubber Band time-stretch; FPS normalization; subtitle time-shifting.
  • Three frontends, one core: eframe/egui GUI, clap CLI, and headless mode for pipelines. Win/macOS/Linux.

Repository


Game Modding

perfect-graves - Minecraft Forge Gravestone & Death-Recovery Mod

Polished, claims-aware death-recovery system for Forge 1.20.1 - preserves inventory structure, respects land-claim mods, zero data loss.

Java Forge Modrinth CurseForge

  • Structure-preserving recovery: armor returns to armor slots, auto-equip on retrieval, 10-minute loot protection, return markers up to 256 blocks.
  • Provider-pattern integrations for Curios, FTB Chunks, Open Parties & Claims, Flan - all optional, all degrade cleanly when absent.
  • Zero-data-loss virtual-vault fallback for edge cases (void, claim conflicts, full inventories). Event-priority discipline throughout. CI/CD via GitHub Actions to Modrinth + CurseForge.

Repository


📦 Open Source Contributions

nestjs-zod (Original Author)

Stars

Created the standard integration layer between NestJS and Zod.

  • Solved the DTO redundancy problem in NestJS.
  • ~150K downloads/month ecosystem wide usage.
  • Status: Transferred to another maintainer (I stopped using NestJS)

eslint-kit (Author)

Stars

A simplified, preset-based ESLint configuration generator to reduce DX fatigue across different frontend/backend stacks.


Pinned Loading

  1. gift-fight/gift-fight gift-fight/gift-fight Public

    A real-time PvP gift roulette game built as a Telegram Mini App. Players bet collectible Telegram gifts against each other in provably fair roulette rounds.

    TypeScript 1

  2. BenLorantfy/nestjs-zod BenLorantfy/nestjs-zod Public

    All NestJS + Zod utilities you need

    TypeScript 1.1k 107

  3. DeskVolt DeskVolt Public

    Lightweight Windows desktop widget displaying battery status for wireless peripherals via direct HID communication

    Rust 1

  4. finalizer-cleaner finalizer-cleaner Public

    Remove finalizers from kubernetes resources

    Go 1

  5. LangLock LangLock Public

    A lightweight Windows utility that intercepts Caps Lock to switch input language without keystroke emulation

    Rust 2

  6. perfect-graves perfect-graves Public

    A polished, claims-aware death-recovery system for Minecraft Forge 1.20.1. Lose nothing, find everything, suit up in one motion.

    Java