I'm a backend-focused .NET engineer from Poland. I like clean domain models, code that reads well, and features that are production-ready end to end - from the aggregate down to the CI/CD pipeline.
My daily toolkit is C# / .NET, EF Core + PostgreSQL, ASP.NET Core and Blazor, wrapped in Domain-Driven Design, Vertical Slice Architecture and CQRS, with a strict zero-warning gate and tests that assert behavior, not implementation.
π Featured project - LotroKoniecDev
A platform that brings Polish translations to The Lord of the Rings Online. Two bounded contexts, one repository:
- a CLI patcher that exports English text from - and injects Polish back into - the game's binary DAT files, then launches the game;
- a Translation Management System (ASP.NET Core Web API + Blazor SSR + self-hosted OpenIddict auth over PostgreSQL) where translators import, edit with a review workflow, and export the finished file back to the patcher.
Built with DDD, CQRS, the Result monad and a zero-downtime, forward-only migration pipeline deployed over SSH to a Hetzner VPS + Neon Postgres. Its game-content catalog even builds on the LOTRO community's own tooling (LOTRO Companion) as a lore data source.



