01 / What I do
Four roles, one job: take a tangled system and leave it legible — then leave a team able to keep it that way.
Software architect
Event-driven, decomposed systems. DDD from strategy to tactics. Modernising legacy at scale.
Engineer
.NET / C#, Azure, Kubernetes, messaging. Staff engineer and tech lead for distributed teams.
Trainer & mentor
Co-author of three flagship DevMentors courses. Workshops, consulting, podcasts.
Graphic Designer
Visual systems, shapes and light. Ex-game dev — Unity3D, Regalia: Of Men and Monarchs.
- C#/.NET
- Azure
- Kubernetes
- DDD
- Event-driven
- RabbitMQ/Kafka
- EF Core
- Terraform
02 / Where I've worked
Enterprise platforms, and small teams that had to act like one.
- 2023 →
DevMentors.io
Software Architect & co-founder
Architecture consulting, expert trainings and three flagship .NET courses.
Own company - 2022 →
EcoVadis
Staff Engineer · Tech Lead
First team-owned independent microservice bridging legacy monoliths to Tableau BI; RBAC access-control platform across products. .NET on Azure/AKS.
Enterprise · SaaS - 2016 — 21
LUX MED
Senior .NET Developer → architecture owner
Multi-tenant patient portal: 0.5M+ business operations in two years, ~150k req/day, 1000+ daily users. Led the shift to .NET Core, RabbitMQ and event-driven, vertically-sliced services.
Enterprise · health care - 2015 — 16
Pixelated Milk
C# / Unity3D Developer
Game systems for Regalia: Of Men and Monarchs — quests, travel, crafting, loot — each with tools so designers shipped content without developers.
Startup · gamedev - 2015
NAU S.A.
.NET Developer
ASP.NET MVC, SQL Server and technical analysis for school and student management.
Product team - 2015
Outbox
Junior MS Dynamics Consultant
CRM implementations — C#/WWF backend, JavaScript frontend.
Consulting
03 / DevMentors & courses
Courses and trainings used by .NET teams across Poland.
Co-founder and board member. Online courses, expert trainings and architecture consulting for .NET teams across Poland.
04 / Open source
Course code, libraries and experiments — in public.
Six public repos: three course companions, a document-processing toolkit, Unity UI helpers and a set of shared C# libraries.
- 01group-flights-dddDomain-Driven Design "Pragmatically" — from strategy to tactics. Course code.
- 02UnityUIComponentsReusable UI components and helpers for Unity3D projects.
- 03Messaging-PragmatycznieDesign, connect, deploy and maintain messaging — pragmatically.
- 04Mikroserwisy-RevisitedMicroservices revisited — course companion code.
- 05BureaucratizeDocument-processing toolkit — handwriting-filled forms into structured data.
- 06resonanceSet of C# libraries used across my projects.
