Responsible Organization
Transparent decision-making, ethical frameworks and diverse, healthy teams that build the system.
Software architect · Advisor · Co-founder, Arpeggia Studio
For 22 years I've built systems from the inside: as a developer, team lead and lead architect for logistics, public sector, insurance and telco. Today I help CTOs and founders turn unclear ideas into buildable products and make technology decisions that still make sense in five years. I'm a big fan of AI: I use it every day and teach teams how to use it wisely. Former engineer. Still reads the code.
Three things fit together here. Responsible Software Architecture says what a good design has to take care of. The six-step process is how I get there on a real project. Architectural Kata 2.0 is where people practise it.
Concept, co-created in 2024
The problem: architecture decisions often focus on the technical side alone and leave out people, purpose and long-term impact.
What it is: a framework of four pillars that every significant design decision should be checked against.
Who: I created it together with Sebastian Dąbkowski and Wojciech Kasa, my co-founders at Arpeggia Studio.
Transparent decision-making, ethical frameworks and diverse, healthy teams that build the system.
Technology choices aligned with sustainable business practice and long-term value for all stakeholders.
Maintainable, secure and accessible code that follows good engineering practice.
Energy-efficient applications that keep their environmental impact low.
Process I developed, 2024 to 2026
The problem: teams jump from a brief straight to technology choices and discover missing requirements, risks and ownership questions too late.
What it is: six steps, each ending with an artifact the next step builds on. The steps themselves rely on established techniques by other authors, credited in each step. My contribution is the sequence and how the steps connect.
See it applied: the examples come from MonitorMe, the design that won the O'Reilly Architectural Katas. See the case below ↓
The steps interlock, like the faces of a Rubik's cube: turn one and the others move with it. When a later step brings new information, I go back and revise the earlier ones.
Step 01 of 06
What the system must do, for whom, and why the business cares. Before boxes and arrows, I want the key flows and the outcomes they pay for.
Workshop format, run with Sebastian Dąbkowski and Wojciech Kasa
The problem: architects rarely get to practise decisions without the risk of a live project. What it is: a one-day workshop where teams take the same business problem through the six steps, use AI agents that question their choices, and defend the result in front of a demanding client.
02 / Career: the whole path, already walked
Today I advise at board level. Over 22 years I held every job below it, down to writing the first line of code.
Pick a level, or click a box in the diagram, to zoom into that stage of my career
Where I am today. I sit with founders, CTOs and boards before the money is spent: what to build, which vendor to trust, whether to rescue or replace. With AI as a tool, not an excuse.
Winter 2024. An international competition judged on resilience, security, scalability and, above all, the quality of the reasoning behind every decision. Team BluzBrothers built the whole proposal in three evenings.
Most of my teaching happens in workshops, where people work through a realistic problem instead of listening to a lecture. These are the skills the exercises are built around.
Turning a business brief into functional requirements and the top three architecture characteristics, with Event Storming as the starting point.
Discovering the domain and its bounded contexts before deciding how to split the system.
Naming constraints and risks, weighing the options and recording the decision in an ADR.
C4 diagrams and a short pitch that a business stakeholder can follow and challenge.
Defending the design in front of a demanding client and answering the hard questions before they come up in a real project.
AI agents that ask hard questions and draft documents from the team's notes, while the people keep the decisions.
Fourteen written recommendations, from developers who reported to me to clients on the other side of the table. Grouped by what they keep coming back to.
What sets him apart is his ability to bridge the gap between technology and business.
He was able to fully understand where all of us were coming from, and at the same time offer new, futuristic, way-ahead-of-us kind of solutions.
Talks, workshops, a walking podcast and a book. The recordings are mostly in Polish; the articles are in English.
Every project starts with a business problem, not a tech stack. So that's how I document them: as Architecture Decision Records with context, decision and consequences.
Arpeggia Studio clients · advisor
INNIO · via Inspeerity · architect
DPD Group · via eo Networks · architect
Ministry of Labour & Social Policy · via eo Networks · architect
A new product, a troubled project, a legacy system or a vendor proposal on your desk. Let's talk it through for 30 minutes before you commit budget.
Book a free consultation →piotr.filipowicz@arpeggia.studio