Wojciech Kasa

Wojciech Kasa

Senior IT Architect

I design software systems that are built to evolve, scale, and be stable.

20+

years of
experience

Co-founder

Arpeggia.studio

Winner

O'Reilly Kata 2024

0101 / 04

Architectural KATA Training

Practicing Architecture Through Real Scenarios

I lead Architectural KATA workshops where architects and engineering teams practice solving real-world system design challenges. Participants work on realistic business cases, learning how to balance technical constraints, business goals, and architectural trade-offs.

Result: Stronger architects who can confidently design systems and explain their decisions.
0202 / 04

Architecture Modernization

Evolving Systems Without Breaking the Business

I help organizations modernize existing systems while maintaining business continuity. My focus is on gradually improving architecture, reducing technical debt, and introducing modern patterns that allow systems to evolve safely. I work closely with teams to identify architectural bottlenecks and create a realistic modernization roadmap.

Result: Systems that become easier to maintain, extend, and scale over time.
0303 / 04

Software Architecture

Designing Systems That Scale and Last

I specialize in designing robust software architectures that support long-term scalability, maintainability, and business evolution. My work focuses on building systems that remain adaptable as products grow and requirements change. I pay close attention to architectural quality, domain boundaries, and the technical foundations.

Result: Systems that are stable, scalable, and built for long-term success.
0404 / 04

Domain-Driven Design

Turning Complex Domains into Clear Software Models

I help teams understand and model complex business domains using Domain-Driven Design (DDD). By identifying clear domain boundaries, ubiquitous language, and proper context separation, I ensure that software structure reflects real business processes. This allows teams to build systems that are easier to evolve and significantly easier to understand.

Result: Software that mirrors the business domain instead of fighting against it.