games · pixels · music · code — from Vilnius with love
Yuozas — games, pixels, music & code
Hi! I'm Yuozas — officially Juozas Žilys, but the Y saves everyone a pronunciation lesson. By day I'm a senior full-stack engineer keeping a large .NET/React platform healthy; by every other hour I make indie games, push pixels, live-code music, and once wrote a whole math book as scripture because the shapes asked nicely.
This is my home on the web, not a LinkedIn supplement — the menu is on the left, my current life is on the right, and the good stuff is everywhere. Soon I'll be streaming myself building things; the "currently" box will know before anyone else does.
Here to hire someone serious? The CV is one click away and wears a tie. Everyone else: welcome — sign nothing, touch everything
Around here things get named bible, scripture, heresy, the cult of 2 ↔ 3. That's a brand, not a belief system — my inner child holds the naming rights and refuses to give them back. It's how I have fun voicing ideas, never a swing at anyone serious or sacred: the reverence is theatrical, the math underneath is real and checkable.
If you need the version with a tie on, the CV exists and never says "heresy" once.
Vilnius, Lithuania. Ten years of music school before any code — that's where the "thinks in structure" muscle comes from. These days the same week can hold a Roslyn analyzer, a Godot prototype, a Strudel set, and a sketchbook page, and none of it feels unusual anymore.
this is me (the chibi is more accurate than any photo would be) More oversharing on the about page — I like it there.
- he/him
- intp
- leo
- year of the tiger
- religion: 2 <-> 3
- auDHD
- game dev
- pixel artist
- live-coder
- lithuanian
- chaotic neutral
- prankster
The current favorites — the full shelf lives on the projects page.
-
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
(turn it — the radius will not change its length)
Two gives motion. Three gives form.
Two is Relation. It opens the plane, and in the plane there is rotation, and rotation is motion. Three is Form. It closes the triangle, and the closed triangle stands, and standing is stability.
The radius is the covenant: it may turn in any direction, but it will not change its length. That which stays the same while all else transforms is holy.
— from The Book of the Two and the Three, a scripture of cursed geometry I wrote. Every verse is checkable math — including this one, by hand. How it was made.
- x² + y² = r²
- e^iπ + 1 = 0
- △ = 3 sides, 3 corners, 0 excuses
Best reached by email — or LinkedIn if you're feeling formal. What makes me answer fast: legacy C++ nobody else will touch, monoliths mid-strangulation, small game teams that actually ship, and open source with real users. The full appetite lives on the now page.
Average response time: one coffee. Mention triangles for priority support