Systems-heavy game and tooling developer
NeoForge and Forge mods, Rust native engines, ESP32 tooling, Godot prototypes, and focused web apps.
Repositories · Consilium Regum · Recruits Use Boomsticks · Nature · Vivarium Libera · Lumen et Signum · SafeStep
I build projects where mechanics, persistence, networking, and tooling matter. Most of my work is game-adjacent: Minecraft mods with custom world rules, Rust-backed engines, embedded tooling, and interactive web projects.
- Minecraft modding: NeoForge/Forge, Java 21, registries, mixins, custom payload networking, saved data, data generation, optional mod integrations.
- Game systems: terrain generation, biome logic, entity simulation, AI control layers, agriculture, livestock, combat, quests, progression, saves, and server rules.
- Rust tooling: JNI native libraries, desktop apps, parsers/DSLs, serial protocols, ESP32 firmware, and capability checks.
- Web: React, Vite, TypeScript, static sites, interactive learning tools, and polished UI flows.
Consilium Regum
Experimental AI control layer for WorldBox built with Python and C#. It reads save/autosave/live runtime state, generates ruler and unit decisions through local or remote LLMs with heuristic fallback, validates dry-run apply plans, exports guarded runtime sidecars, and uses a BepInEx plugin with fail-closed safety gates before live mutation.
Recruits Use Boomsticks
Forge 1.20.1 compatibility mod that lets Villager Recruits crossbowmen use Medieval Boomsticks firearms and the heavy crossbow. It includes weapon adapters, ammunition and reload handling, mounted behavior, allied-unit friendly-fire protection, configuration, dedicated-server GameTests, CI, and release-ready documentation.
BannerMod
Forge 1.20.1 multiplayer kingdom sandbox that unifies settlements, workers, claims, political states, armies, formations, logistics, trade, sieges, and regulated wars. The public repository tracks the active bannermod runtime, multiplayer guides, developer status, validation stages, and a structured unfinished-work backlog.
Nature
NeoForge 1.21.1 terrain-generation mod backed by Rust through JNI. It has native ABI/layout/algorithm validation, packaged native smoke tests, Java/Rust compatibility checks, generated water provenance, biome climate sampling, wind/current queries, client sync payloads, and a GitHub Actions matrix for Linux, Windows, macOS x86_64, and macOS aarch64 builds.
Vivarium Libera
Large nature/content mod for Minecraft 1.21.1: plants, herbalist tools, block entities, a herbalist book UI, plum wood set, decorative jars, stream worldgen, localization, GeckoLib, Farmer's Delight integration, JEI dev integration, common tags, data maps, recipes, loot tables, models, and datagen providers.
Cultio
Agriculture overhaul with seasonal growth, regional planting rules, crop diseases, crop rotation, weeds, ash-treated farmland, infected animal feed, Serene Seasons integration through reflection, saved field data, an in-game guide, and GameTests for infection mechanics.
Animalis Agricultura
Livestock simulation mod: sex assignment, pregnancy, litters, nests, feeders, cow lactation, manure, inspection overlays, inherited coat variants, server config rules, custom payload networking, and renderer mixins for visual variants.
Caelum
Forge server-side world-integrity tool for skybase/platform detection, delayed stability scanning, illegal fluid cleanup, persistent pending checks, commands, config, player notifications, debug particles, and webhook alerts.
Lumen et Signum
Rust desktop control panel and companion ESP32 firmware. It includes serial/USB port discovery, espflash integration, UART monitor, firmware capability negotiation, strict ok/err command execution, and EspScript: a small typed DSL with variables, functions, repeat blocks, timers, board events, formatter, lint warnings, GPIO safety checks, and UART compilation.
SafeStep
React/Vite/TypeScript digital-hygiene hub with routes, animated page transitions, articles, a quiz, phishing trainer, privacy/profile simulation tools, theme switching, and security-focused interactive modules.
Unified-State-Exam-CS
Static study site for Russian CS exam practice with tasks 1-27, short algorithms, code templates, search, SVG assets, and GitHub Pages deployment.
- A Godot 4 mercenary-manager prototype for Yandex Games with exploration, quests, progression, and permadeath.
- Minecraft server systems centered on settlements, claims, regulated wars, AI units, and mod integrations.
- Experimental commerce, web, and content-pipeline prototypes.
- Shipping focused compatibility work with tests, clear version contracts, and release-ready documentation.
- Shipping more complete NeoForge 1.21.1 systems instead of isolated items/blocks.
- Making Java/Rust boundaries safe enough for real gameplay through validation, smoke tests, and compatibility hashes.
- Building simulation-heavy mechanics: terrain, water, seasons, diseases, livestock, settlements, and progression loops.
- Turning prototypes into documented projects with build commands, configs, tests, and clear architecture notes.
- Main public stack: Java, Python, C#, Rust, TypeScript, JavaScript.
- Main private/experimental stack: GDScript, Java, TypeScript.
- Profile: github.com/iwosw
«Взял GT-63, мне нужно ехать быстро.»
- IWOSS
or
"Close my eyes feel a silhouette over me, all over me."
- IWOSS

