# Sebastian Dąbkowski Strona źródłowa: https://sebastiandabkowski.pl/o-mnie Sebastian Dąbkowski jest architektem systemów, trenerem i doradcą. Współtworzy i prowadzi Arpeggia Studio. Zajmuje się architekturą oprogramowania, discovery oraz odpowiedzialnym wykorzystaniem AI w zespołach IT. Pierwsze płatne projekty IT wykonywał jako freelancer w 2007 roku. Pracę zawodową jako programista rozpoczął w styczniu 2010 roku. Od 2024 roku prowadzi warsztaty Architectural Kata. Łączy decyzje technologiczne z kosztami, ryzykiem i wartością biznesową. W pracy z AI zwraca uwagę na granice danych i uprawnień, jakość wyników, sposób weryfikacji oraz odpowiedzialność człowieka. ## Osiągnięcie zespołowe 1. miejsce w O’Reilly Software Architecture Kata Winter 2024. Zespół BluzBrothers: Piotr Filipowicz, Sebastian Dąbkowski, Wojciech Kasa, Artur Kruszewski. Źródło: https://www.linkedin.com/posts/oreilly_the-winners-of-the-winter-oreilly-software-activity-7174389735681859584-c-Bk ## Doświadczenie ### 2026 #### Architectural Kata w praktyce Prowadzę warsztaty, podczas których zespoły pracują nad decyzjami architektonicznymi. W 2026 roku prowadziłem je między innymi w Warszawie i Białymstoku. październik 2026: Białystok wrzesień 2026: Warszawa kwiecień 2026: Warszawa #### Boiling Frogs 2026 Wystąpiłem na konferencji Boiling Frogs 2026. Dzielę się doświadczeniem także na mniejszych meetupach, spotkaniach grup oraz podczas wystąpień dla studentów. ### 2025 #### Doradztwo, architektura i szkolenia Dyrektor generalny (CEO) i współzałożyciel: grudzień 2025 – obecnie W Arpeggia Studio zajmuję się doradztwem i szkoleniami dla IT. Pomagamy firmom podejmować decyzje technologiczne przed rozpoczęciem projektu oraz w trakcie jego realizacji. Oceniamy pomysły, ryzyka i oferty dostawców IT. Prowadzimy discovery: pomagamy zrozumieć domenę, zaprojektować rozwiązanie oraz architekturę i określić zakres projektu. Pomagamy też naprawiać projekty z problemami w architekturze, procesie lub sposobie podejmowania decyzji. Analizujemy systemy legacy. Pomagamy zdecydować, czy je utrzymywać, modernizować, stopniowo zastępować czy przepisać. Szkolimy architektów i zespoły IT z podejmowania decyzji architektonicznych oraz praktycznego wykorzystania AI na narzędziach używanych w danej firmie. Łączymy architekturę oprogramowania, AI i doświadczenie projektowe. Skupiamy się na decyzjach, które wpływają na koszt, ryzyko oraz powodzenie projektu. Źródło lub powiązany materiał: https://arpeggia.studio/sebastian-dabkowski #### ProgramAIstok 2025 Wystąpiłem z prezentacją „AI w architekturze i oprogramowaniu”. Opowiadałem o wykorzystaniu AI w pracy architekta oraz o roli człowieka w tym procesie. Źródło lub powiązany materiał: https://sebastiandabkowski.pl/wiedza#wystapienia ### 2024 #### Prowadzę warsztaty Architectural Kata Od 2024 roku prowadzę warsztaty Architectural Kata. Uczestnicy projektują architekturę, rozważają alternatywy oraz uzasadniają decyzje w zespole. Prowadziłem dedykowane warsztaty dla Inspeerity w Białymstoku i Warszawie. Prowadziłem je także w makIT oraz na Slovakia Tech. #### 4Developers Łódź 2024 Na 4Developers w Łodzi wystąpiłem z prezentacją „Narrative architecture”. Łączyłem wymagania, decyzje architektoniczne i sposób wyjaśniania ich zespołowi. Źródło lub powiązany materiał: https://sebastiandabkowski.pl/wiedza#wystapienia #### O’Reilly Architectural Kata Winter 2024 W czteroosobowym zespole BluzBrothers zdobyłem pierwsze miejsce w O’Reilly Architectural Kata Winter 2024. Zespół tworzyli Piotr Filipowicz, Sebastian Dąbkowski, Wojciech Kasa oraz Artur Kruszewski. Pracowaliśmy nad scenariuszem konkursowym StayHealthy / MonitorMe. To doświadczenie zespołowego podejmowania i uzasadniania decyzji architektonicznych. Źródło lub powiązany materiał: https://www.linkedin.com/posts/oreilly_the-winners-of-the-winter-oreilly-software-activity-7174389735681859584-c-Bk ### 2021 #### Architektura i prowadzenie zespołów technicznych Główny architekt oprogramowania: kwiecień 2021 – kwiecień 2026 Lider inżynierii .NET: marzec 2021 – kwiecień 2026 ### 2020 #### Projektowanie i rozwój rozwiązań Specjalista ds. tworzenia oprogramowania: marzec 2020 – kwiecień 2024 Solution architekt: marzec 2020 – kwiecień 2024 ### 2014 #### Oprogramowanie, urządzenia i dane Starszy inżynier oprogramowania i lider zespołu: listopad 2014 – marzec 2020 Tworzyłem aplikacje do komunikacji z dedykowanymi urządzeniami oraz zarządzania urządzeniami i danymi. Pracowałem też nad analizą specjalistycznych danych prezentowanych na wykresach. Jeden z projektów obejmował komunikację i zarządzanie urządzeniem z wbudowanym komputerem, zasilanym bateriami oraz panelami słonecznymi. Korzystałem z WPF, MongoDB i SQLite. ### 2012 #### Rozwój systemów i prowadzenie projektu Starszy programista: lipiec 2012 – październik 2014 Pracowałem nad systemem dla sieci klinik weterynaryjnych, serwisem zakupów grupowych, oprogramowaniem do przygotowywania i publikacji gazety oraz prezentacją wykresów z dużej bazy danych. Prowadziłem też zespół w projekcie zarządzania logistyką transportu w firmie handlowej. Korzystałem z WPF, ASP.NET MVC, Silverlight 4, WCF, SQL Server i Oracle. ### 2010 #### Początek pracy zawodowej jako programista Programista: styczeń 2010 – lipiec 2012 Pracę zawodową jako programista rozpocząłem w styczniu 2010 roku. Tworzyłem aplikacje do obsługi magazynu i umów dla firmy budowlanej, pośrednictwa w sprzedaży sprzętu medycznego, prezentacji danych statystycznych oraz zarządzania flotą i ogłoszeniami. W tych projektach korzystałem z WPF, ASP.NET, Silverlight 4, WCF i SQL Server. ### 2007 #### Pierwsze płatne projekty IT Robiłem wtedy projekty jako freelancer, na przykład narzędzie do sprawdzania kodu dla szkoły w Białymstoku. W 2007 roku zarobiłem pierwsze pieniądze dzięki pracy w IT. ## Profile i kontakt - LinkedIn: https://www.linkedin.com/in/sebastiandabkowski/ - Arpeggia Studio: https://arpeggia.studio/sebastian-dabkowski - Współpraca: https://sebastiandabkowski.pl/wspolpraca - Email zawodowy: sebastian.dabkowski@arpeggia.studio ## Zakres współpracy Doradztwo z architektury systemów, discovery, analiza projektów i systemów legacy, szkolenia z architektury oraz odpowiedzialnego wykorzystania AI. Punktem odniesienia są koszty, ryzyko oraz wartość biznesowa. Szczegóły: https://sebastiandabkowski.pl/wspolpraca ## Artykuły autora ### Czy architektura ma znaczenie, gdy kod pisze AI? Dwa eksperymenty Sebastiana Dąbkowskiego z marca 2026 na GitHubie. Porównanie trzech architektur oraz konfiguracji Codex, Claude i GitHub Copilot: czas, koszt, jakość kodu i granice wniosków. Publikacja opracowania: 2026-10-22. Materiał autora: marzec 2026, GitHub. Pełny tekst, wykresy oraz ograniczenia: https://sebastiandabkowski.pl/wiedza/porownanie-agentow-ai-i-architektur Pierwsze porównanie: GitHub Copilot, trzy architektury, 14 epików, 151 zadań, 40 sprawdzonych scenariuszy biznesowych. | Metryka | Modularny monolit | N-Layer | YOLO | | --- | --- | --- | --- | | Czas | 72 h 18 min | 51 h 32 min | 43 h 30 min | | Zarejestrowany koszt (USD) | 38,63 | 27,91 | 24,10 | | Pull requesty | 151 | 122 | 124 | | Projekty w rozwiązaniu | 25 | 4 | 1 | | Linie kodu (około) | 56 000 | 44 700 | 28 000 | | Sonar: problemy jakości / 1000 linii | 14,75 | 11,66 | 30,61 | | Sonar: Bug (liczba) | 43 | 4 | 40 | | Sonar: Vulnerability (liczba) | 1 | 0 | 30 | | Sonar: code smells (liczba) | 754 | 510 | 755 | | Snyk: zgłoszenia bezpieczeństwa | 3 medium | 4 medium | 6 high + 2 medium | | NDepend: problemy High (liczba) | 39 | 11 | 25 | | NDepend: maksymalna złożoność | 24 | 39 | 56 | | NDepend: raportowany dług techniczny | 1,53% (27 dni) | 1,51% (27 dni) | 0,90% (9 dni) | | Zaliczone scenariusze biznesowe | 53% | 78% | 48% | Drugie porównanie: N-Layer, trzy konfiguracje agentów, po 133 kolejnych zadaniach. Brak wyników scenariuszy biznesowych dla tego porównania. | Metryka | Codex | Claude | GitHub Copilot | | --- | --- | --- | --- | | Model | GPT-5.1-Codex-Max | Claude Haiku 4.5 | Claude Sonnet 4.6 | | Czas | 22 h 44 min | 30 h 21 min | 19 h 02 min | | Zarejestrowany koszt (USD) | 15,62 | 13,82 | 11,03 | | Pull requesty | 133 | 133 | 133 | | Koszt / PR (USD, zaokrąglony) | 0,12 | 0,10 | 0,08 | | Koszt / godzinę (USD, zaokrąglony) | 0,69 | 0,46 | 0,58 | | Linie kodu (około) | 51 000 | 24 800 | 13 400 | | Sonar: problemy jakości / 1000 linii | 11,87 | 8,95 | 10,83 | | Sonar: utrzymywalność / 1000 linii | 7,20 | 3,15 | 3,14 | | Sonar: Bug / 1000 linii | 0,08 | 0,24 | 0,07 | | Sonar: code smells / 1000 linii | 10,69 | 7,70 | 9,04 | | Sonar: Vulnerability (liczba) | 0 | 1 | 0 | | Snyk: wskaźnik „All” (jednostka niepodana) | 1,96 | 19,04 | 5,54 | Jednostka wskaźnika Snyk All nie została podana w materiale. Koszty są kosztami zarejestrowanymi w próbie, a nie pełnymi kosztami dostarczenia i utrzymania produktu. Wyniki odnoszą się do wskazanych konfiguracji. To dwa osobne porównania, a nie test wszystkich kombinacji agentów i architektur. ### AI napisało kod. Ile z tego działało? 151 user stories, trzy style architektoniczne i testy funkcjonalne. Wyniki mojego eksperymentu oraz sposób sprawdzenia AI we własnym projekcie. Publikacja opracowania: 2026-10-21. Pierwotna publikacja LinkedIn: 10 grudnia 2025. Pełny tekst: https://sebastiandabkowski.pl/wiedza/ai-architektura-wyniki-eksperymentu Źródło LinkedIn: https://www.linkedin.com/pulse/what-i-learned-from-comparing-multiple-software-built-d%C4%85bkowski-onfmf/ Oba opracowania zawierają część tych samych wartości porównania architektur. Nie należy traktować ich jako dowodu dwóch niezależnych powtórzeń. ## Nagrania prezentacji ### AI w architekturze i oprogramowaniu ProgramAIstok 2025, 35:05. Pokazuję, jak AI wspiera pracę architekta: od analizy przez event storming po projekt systemu. Wracam też do roli człowieka, gdy agent AI dołącza do zespołu. Nagranie: https://www.youtube.com/watch?v=NQfBl86wi9A ### Narrative architecture 4Developers Łódź 2024, 35:32. Łączę wymagania, event storming, metryki i strukturę zespołów w opowieść o decyzjach architektonicznych. Punktem odniesienia jest projekt MonitorMe z O’Reilly Architecture Kata 2024. Nagranie: https://www.youtube.com/watch?v=5_gOxl9G6e8 To zebrany profil i zestawienie opublikowanych danych. Pełne artykuły są dostępne pod podanymi adresami.