NGemity
Practical Software Systems

NGemity

NGemity is a portfolio of real software systems: production platforms, backend services, reverse-engineering tools, and server automation. The projects share a simple bias: take complex legacy and operational problems, make them understandable, and turn them into software that works.

Project Areas
5 Platforms, tooling, automation, reverse engineering
Production Proof
1 Awaken Ashes runs as the live player-facing environment
Work Modes
2 Open-source projects and private production systems
Selected Work

Selected Work

NGemity Rose

Active

Large-scale Rust backend for a legacy MMORPG: a 250k+ line server stack covering authentication, real-time gameplay, persistent world state, PostgreSQL storage, live metrics, and remote administration. Rose keeps the original game client compatible while replacing the old core with faster, smaller, production-shaped services.

Rust 250k+ Rust LoCMMO backendRust/TokioPostgreSQLLive metricsRemote admin

Awaken Ashes

Active

Production success story for the NGemity ecosystem: a live player-facing platform with secure account and login flows, launcher integration, shop and redeem systems, public rankings, bug reporting, a searchable game wiki, and a full map/drop explorer built around real game data.

Full stack Production proofSecure accountsLauncherWikiMap/drop explorerPlayer tools

NGemity Console

Active

Runner-based Rust control plane for self-hosted infrastructure and game-server operations. It brings Docker Compose, image updates, telemetry, certificate sync, backups, validation, secrets, approvals, audit, and optional Rose/AwakenAshes admin modules into one permissioned console.

Rust Host runnersCompose opsCert syncBackupsRBAC + audit

Developer Tools

Active

Reverse-engineering and operations toolchain for a legacy MMO stack: desktop workbenches that turn opaque client archives, binary resources, database tables, offsets, and GM command surfaces into searchable, inspectable, operator-friendly workflows.

Tauri Reverse engineeringBinary resourcesArchive unpackingGM workflowsRust libraries

Gridium

Active

Web-controlled server automation platform. Gridium defines actions and jobs centrally, then dispatches work to runners that execute on target servers and report status back to the control plane.

Rust Server runnersJobs + actionsOIDC + RBACPostgreSQL

Project Facts

How the work fits together.

Legacy systems made usable

Rose turns a legacy game-server problem into a structured backend system: compatibility, persistence, observability, and remote operations without losing the original client.

Production software, not demos

Awaken Ashes is the live proof: secure accounts, launcher integration, player tools, rankings, wiki content, and map/drop exploration running for real users.

Automation where operations hurt

Console and Gridium apply the same thinking to operations: runner-based execution, server workflows, visibility, approvals, and repeatable automation.

Status

Active work, production proof, and operational tooling.

NGemity Rose is the large backend modernization effort: compatibility with an old client, persistent state, real-time systems, observability, and controlled remote operations.
Awaken Ashes proves the stack in production through visible player-facing systems: secure login, launcher integration, shop/redeems, rankings, bug reporting, wiki content, and map/drop exploration.
NGemity Console and Gridium carry the operational side: runner-based automation, server workflows, approvals, visibility, and web-managed execution.
Forgejo + GitHub + Production Systems

Practical systems with production proof.

Follow the open projects, production platform work, reverse-engineering tools, and automation systems behind NGemity.