Dominik Czerwiński

Solution Architect | .NET | Distributed Systems | Cloud

"Pragmatic approach to designing and delivering systems."

Photo of Dominik Czerwiński

About me

I am a Solution Architect working primarily in the .NET ecosystem. I design business systems so they can evolve without accumulating unnecessary complexity - using DDD, modular architecture, and an approach matched to the scale and context of the system.

I am currently focused on building a practical AI-assisted software delivery model - AI as an integral part of the full development lifecycle.

System architecture
I design backend system architectures - from modular monoliths to distributed systems. I focus on clear boundaries, consistency and long-term evolution.
Requirements and system boundaries
I translate business requirements into domain boundaries, APIs, and component responsibilities - working with stakeholders before the design decisions are made.
.NET and Cloud
I build solutions using .NET and Azure, focusing on scalability, reliability and maintainability in production environments.
AI-assisted SDLC
I build practical AI-assisted software delivery models - AI integrated across the full development lifecycle, from specification through to production.

Get in touch

If you're looking for a Solution Architect or Tech Lead who takes ownership of technical direction - get in touch.

Latest from the blog