Skip to content

risenxxx/risenxxx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 

Repository files navigation

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 LinkedIn β€’ PM me on Telegram β€’ Email 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.

Codebase β€’ Infrastructure


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.


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors