Skip to content
View VictoriqueMoe's full-sized avatar

Highlights

  • Pro

Organizations

@waifuvault

Block or report VictoriqueMoe

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
victoriqueMoe/README.md

About

I am a backend-focused software engineer with experience in:

  • high-throughput and concurrent backends
  • distributed systems and microservices
  • secure data and file pipelines
  • real-time APIs and integration work

I primarily work with Java, Go, and Node.js/TypeScript, and I care a lot about reliability, observability, and production-readiness rather than throwaway demos.


Core Skills

  • Design and implementation of REST / JSON APIs and backend services
  • Java (Spring-based backends, messaging, persistence)
  • Go (microservices, workers, concurrency patterns)
  • Node.js / TypeScript (APIs, bots, tooling)
  • Data stores: PostgreSQL, Redis
  • Containerization and dev tooling: Docker, Linux
  • Secure handling of user data and files, including encryption and access control

Tech Stack




Featured Projects

WaifuVault – Secure File Hosting Platform

Repository: https://github.com/waifuvault/WaifuVault

  • Production-grade secure file hosting platform currently serving 3,769+ public files with a total footprint of 55.32 GiB
  • Backend built with Node.js / TypeScript, with supporting services and infrastructure components
  • End-to-end encrypted file storage with temporary, permission-based access links
  • Streaming-first architecture for uploads and downloads to avoid loading large files into memory
  • Data layer powered by PostgreSQL with Redis for caching, rate-limiting, and transient state
  • Fully containerized with Docker, enabling reproducible local and production deployments
  • Designed with a focus on:
    • security-by-default
    • horizontal scalability
    • fault isolation
    • and operational monitoring

This project is actively used in production and serves as a real-world backend systems testbed.


Umineko City of Books – Social Platform for the When They Cry Community

Repository: https://github.com/VictoriqueMoe/umineko_city_of_books

  • Full-fledged social networking platform for fans of the When They Cry visual novel series (theory debates, game board, mysteries, galleries, fanfiction, chat rooms, DMs, and more)
  • Backend in Go (Fiber v3) backed by SQLite (pure-Go, no CGO), frontend in React 19 + TypeScript, served as a single binary embedding the Vite bundle
  • Real-time everything over a single in-process WebSocket hub: live notifications, chat, presence, reactions, and like/view counters with exponential-backoff reconnect and ETag polling fallback
  • Background media pipeline with a worker pool for image-to-WebP and video-to-MP4 encoding off the request hot path
  • Permission-based authorization layer, server-side sessions with httpOnly cookies, and a pluggable content-filter pipeline on all user-generated text
  • Live at meta.auaurora.moe

Umineko Quote Finder – Full-Text Quote Search Engine

Repository: https://github.com/VictoriqueMoe/umineko_quote_finder

  • Search engine over thousands of dialogue lines across three visual novels (Umineko, Higurashi, Ciconia), with filtering by character, episode/arc/chapter, and truth type
  • Go (Fiber v3) backend with a hand-written lexer → parser → AST → transformer pipeline for parsing the game scripts, plus a generic store for shared search/browse/random logic
  • Custom ONS2 format decoder (XOR substitution cipher + zlib), data embedded at compile time via go:embed, and on-the-fly Open Graph image generation for shareable quotes
  • React 19 + TypeScript frontend with inline audio playback and a voice-clip builder for composing custom dialogue sequences
  • Containerized with Docker and shipped via GitHub Actions; live at quotes.auaurora.moe

ONScripter-RU WASM – Visual Novel Engine in the Browser

Repository: https://github.com/VictoriqueMoe/onscripter-ru-wasm

  • WebAssembly fork of the C++ ONScripter-RU visual novel engine, cross-compiled to run entirely in the browser via Emscripten
  • Replaces multithreaded subsystems (media demux/decode, subtitle rendering, async dispatch) with single-threaded synchronous equivalents to fit the browser execution model and WASM memory limits
  • Rewires native synchronous file I/O to fetch assets over HTTP on demand, and persists save data to the browser's IndexedDB via IDBFS
  • Adapts the graphics and audio pipelines to WebGL and the Web Audio API, with all changes gated behind compile flags so native builds stay untouched
  • Powers a full PS3-build Umineko no Naku Koro ni running in a single browser tab

(More projects are available in the pinned repositories section on the profile.)


GitHub Overview (Text-Focused, Recruiter-Friendly)

  • Active contributor to personal and open-source projects
  • Experience working across multi-repo, multi-service environments
  • Comfortable reading, refactoring, and extending existing codebases in Java, Go, and Node
  • Regular use of GitHub workflows, pull requests, and code review practices

Contact





GitHub contribution grid snake animation

Pinned Loading

  1. waifuvault/WaifuVault waifuvault/WaifuVault Public

    temporary file hosting service

    TypeScript 137 9

  2. umineko_quote_finder umineko_quote_finder Public

    Search through the words of witches, humans, and furniture from Umineko and Higurashi

    Go 23 4

  3. umineko_city_of_books umineko_city_of_books Public

    A full-fledged Umineko social networking site written in pure go and Typescript

    Go 18 4

  4. onscripter-ru-wasm onscripter-ru-wasm Public

    Forked from umineko-project/onscripter-ru

    ONScripter-RU game engine

    C++ 1 2