Backend Engineer · Java · Distributed Systems · AI
Ruslan Nemykin
I am a backend engineer. Most of my work revolves around Java and Spring, distributed systems, data and integrations. I also experiment extensively with AI engineering and build my own projects. I use this site as one place to keep the systems I am building, the topics I am studying and the engineering conclusions I want to preserve.
Currently building
These are the projects receiving most of my attention right now. Their status comes from the same canonical project registry as the Russian site; unfinished work stays visibly unfinished.
LivingWorld
Server-authoritative AI NPC conversations for MCA Reborn with text, voice, memory and bounded actions.
Open case study →NODE ZERO
Psychological techno-horror about an autonomous AI facility that manipulates constraints until its predictions become true.
Open case study (RU) →Engineering Portfolio Platform
Standalone landing plus Diplodoc knowledge pages protected by integrity, browser, accessibility, performance and visual-regression gates.
Open case study →What I work on
I care less about collecting technologies than about understanding how a system behaves after the first implementation: boundaries, failures, state, delivery and the ability to change it safely later.
Backend systems
Java, Spring Boot, APIs, business logic, databases, messaging and integrations between systems.
Projects →Distributed & DevOps
I care about how services communicate, deploy, recover from failures and remain understandable after many iterations.
About →AI engineering
I use LLMs and agents where they create useful capabilities, while keeping explicit contracts, validation and authority boundaries around them.
Experiments →A small English layer
This is intentionally not a full duplicate of the Russian site. I translated the highest-value portfolio surfaces first; untranslated sections remain available in Russian and are marked accordingly.
Projects
Engineering case studies ranging from backend systems to AI NPCs and game-development experiments.
Open →Resume
A concise view of my commercial experience, stack, teaching, research and public project work.
Open →About
How I think about engineering, system boundaries, reliability, AI tools and long-running personal projects.
Read →Server-authoritative AI NPCs
Session ownership, voice/text convergence, memory boundaries, provider degradation and action authorization.
Read →LLM output as a protocol boundary
Why provider success is not contract success and why structured model output still needs strict validation.
Read →Current focus
The live project and learning snapshot currently remains in Russian.
Open Russian page →Distributed systems · AI-assisted engineering · agentic workflows · reliable paths from an idea to a working release.