games · pixels · music · code — from Vilnius with love
Projects — the shelf
The big ones — case studies from enterprise work and side projects, each with a proper story inside. Click through for the whole thing.
-
Modernizing an inherited enterprise monolith
780+ merged PRs into a large .NET / React ERP — custom Roslyn analyzers, source generators, DDD refactors, warehouse automation, and an AI vision pipeline.
.NET 10C# 14ReactTypeScript +5 more
-
2B Task Orchestrator
A desktop app that runs a multi-agent LLM orchestrator on a real codebase — tiered specialists, persistent sessions, live execution view.
Electron 35React 18ZustandTypeScript +3 more
-
Luna Online — legacy MMORPG modernization
A years-long effort to revive a shuttered 2004 Korean MMORPG: ~37,000-file C++ codebase brought from Visual Studio 2003-era tooling to VS2022, with all core engine and server solutions building.
C++MSBuild / VS2022DirectXSQLite +2 more
-
ASCII Psychomath Adventure
An educational ASCII adventure game that teaches mathematical concepts through procedural generation and interactive exploration — built on MonoGame with a serious test suite.
C# 14.NET 10MonoGame 3.8xUnit
-
goated-erd-fr
A free, open-source database-schema visualization tool that handles 200+ tables cleanly and produces git-friendly output.
RustTauri 2React 18TypeScript +1 more
-
The Book of the Two and the Three
A ~22,000-word illustrated math book written as scripture — every verse is verifiable geometry, physics, or computation — typeset by a custom Python pipeline with hand-coded SVG plates.
PythonSVGHeadless ChromeMarkdown
Smaller tools, libraries, experiments, and long-running side projects. Smaller, not less loved.
-
Annual vacation request generator
Python tool that generates formal Lithuanian vacation-request PDFs in the correct official template, including genitive-case month names and digital-signature overlay.
Python 3.12ReportLab
-
Ceiro (Godot isometric survival)
Procedurally generated isometric survival game in Godot 4 + C# — biome generation, day/night and weather systems, and save files with delta compression.
Godot 4.4C#.NET 8
-
Chess (Unity, C#)
A solo Unity build of chess where I wrote move generation, validation, and game logic from scratch — no third-party chess library.
UnityC#
-
Darker Darkness Darkens (Unity multiplayer horror)
Indie multiplayer horror game I'm building with a friend under the Euphelia Interactive label.
UnityC#UDPSwiftMicrophone (own library)
-
Game Bible v2
Long-running personal knowledge base on engine-agnostic game library design — memory allocators, ECS, rollback netcode, compute shaders, non-Euclidean rendering, console dev.
CC++20/23Documentation
-
Game Development Toolkit (C++23)
Modular CMake workspace of game micro-libraries — Result<T> error handling without exceptions, property-based tests, performance benchmarks, and one-command library scaffolding.
C++23CMakeCTest
-
Home network monitor
Toolkit for watching devices on a home LAN — router API polling, unknown-device traffic capture, GTK3 camera indicator, desktop notifications.
PythonSQLitetcpdumptshark +1 more
-
Naughty List Bureaucrat
Browser game with a C-to-WebAssembly rules engine, drag-physics on a paper desk, and an ending that depends on how well you did your job.
JavaScriptCWebAssemblyHTML5 Canvas +2 more
-
NoHeadache
A Windows utility I still run daily — remaps the top number row to symbols so `!@#$%^&*()` don't need Shift.
C#Windows
-
Strudel live-coding platform
A Strudel.js-based live-coding music lesson platform — pattern-language DSL, Web Audio synthesis, hot-reload composition.
Strudel.js@strudel/webViteWeb Audio API
-
SwiftLocator
Service locator / dependency injection library for Unity, published as a NuGet package for my indie team (Euphelia Interactive).
C#UnityNuGet
-
SwiftMicrophone
Microphone capture and playback library for Unity — the cheaper alternative to Dissonance, built for our 3D multiplayer horror game.
C#UnityUDP
-
Terminal:1 (hacking life simulator)
Systems-driven hacking life sim in Godot 4 — authentic terminal commands, bipolar stat system, fluid white/gray/black-hat reputation. Design-first: the GDD was ~90% done before the prototype.
Godot 4GDScript
-
Yume (Unity story game)
Single-player narrative game in Unity, also under the Euphelia Interactive label. Currently shelved while focus is on Darker Darkness Darkens.
UnityC#
most of these shipped after midnight; the compiler was the only witness