O mnie
O mnie
Tech Lead w Insly, buduję produkcyjne systemy RAG dla ubezpieczeń. 20 lat inżynierii.
O mnie
Moja przygoda z IT zaczęła się w 2007 roku, kiedy rozpocząłem pracę jako web developer w BlackMoon Development. Studiując Informatykę na Uniwersytecie im. Adama Mickiewicza w Poznaniu (licencjat 2008, magister 2011), rozwijałem się w poznańskiej branży tech — od frontend developera przez backend developera do full-stack developera i team leada.
Przez 20 lat pracowałem w NordSecurity, Bitnoi.se, ORO Inc., Arena.pl i wielu software house'ach. Każda rola coś dokładała — od PHP i Symfony do Go i Pythona, od wdrożeń na pojedynczym VPS do Kubernetesa, od monolitów do mikroserwisów. Po drodze zostałem długoletnim kontrybutorem SonataAdminBundle, który działa w 18 milionach instalacji.
Dziś jestem Tech Leadem w Insly, gdzie prowadzę 15 inżynierów na platformie ubezpieczeniowej dla brokerów w Europie i buduję OWU AI — produkcyjny RAG po polskich dokumentach ubezpieczeniowych, zgodny z RODO i DORA. Ta praca kształtuje sposób, w jaki doradzam: technologia rzadko jest problemem. Są nim niejasne granice domeny, niemożliwy do utrzymania kod i AI wdrażane na chwiejnych fundamentach.
AI bez architektury to chaos. Architektura bez AI to stracona szansa.
Czym się zajmuję
Czym się zajmuję
Architektura Oprogramowania
Projektowanie skalowalnych, łatwych w utrzymaniu systemów z wykorzystaniem DDD, CQRS i wzorców event-driven.
Inżynieria danych
Budowanie nowoczesnych platform danych z DBT, Spark i potokami przetwarzania w czasie rzeczywistym.
Implementacja AI
Wdrażanie systemów RAG, chatbotów i automatyzacji procesów biznesowych opartej na AI.
Warsztaty i Szkolenia
Event Storming, warsztaty DDD i praktyczne szkolenia dla zespołów developerskich.
Ścieżka Zawodowa
Tech Lead @ Insly Ltd
Prowadzenie inżynierii na poliglotycznej platformie insurtech dla brokerów w Europie. Budowa systemów RAG/AI do przetwarzania dokumentów, rozwój mikroserwisów Go, utrzymanie głównych systemów PHP/Laravel. Integracja z wieloma ubezpieczycielami. Tech: Go, PHP, Python, React, PostgreSQL, Elasticsearch, Qdrant, AWS Bedrock.
Senior Backend Developer @ NordSecurity
Członek zespołu checkout utrzymujący stabilność procesu płatności dla platformy z milionami użytkowników. Wprowadzanie nowych funkcji i eksperymentów, integracja z innymi produktami NordSecurity. Tech: Slim Framework, Google Cloud BigQuery, RabbitMQ.
Senior Backend Developer @ Bitnoi.se
4 lata budowania mikroserwisów dla platform EdTech i szkoleń fintechowych. Nauka GoLang i Python, migracja serwisów z Kotlin do Go, prowadzenie migracji PHP7 do PHP8, twórca mikroserwisu zarządzania użytkownikami.
Lead Developer @ Shuttout.com
Migracja z Angular.js do React, decyzja o budowie PWA zamiast natywnej aplikacji mobilnej, migracja z pojedynczego VPS do Kubernetes na GCP, podział monolitu PHP na mikroserwisy Node.js i PHP.
Senior Developer @ ORO Inc.
Zespół produktowy OroCommerce - rozwój funkcji w tym asynchroniczna reindeksacja ElasticSearch oparta na RabbitMQ, testy obciążeniowe ze Scala i Gatling na wdrożeniach AWS.
Full-stack Developer & Team Lead @ Arena.pl
Prowadzenie zespołu frontend (3 developerów + 1 QA), wielogigabajtowa migracja MongoDB do MySQL, deployment officer z Ansible, migracje monolitu do mikroserwisów, aktualizacja Symfony 2.8 do 3.0.
Początek kariery (2007-2015)
Start w BlackMoon Development, rozwój przez Honki.pl, Uczestnicy.pl, Redexperts.net i 247.codes. Budowanie fundamentów w PHP, Symfony, projektowaniu baz danych i prowadzeniu zespołów.
Wykształcenie
Magister Informatyki
Uniwersytet im. Adama Mickiewicza w Poznaniu
2008 - 2011
Licencjat Informatyki
Uniwersytet im. Adama Mickiewicza w Poznaniu
2005 - 2008
Umiejętności i Ekspertyza
Architektura i Projektowanie
DDD, Event Storming, Mikroserwisy, CQRS, Event Sourcing, Model C4
Przywództwo i Discovery
Product Discovery, Przywództwo Techniczne, Mentoring Zespołu, Zarządzanie Interesariuszami
AI i Data Engineering
Systemy RAG, Integracja LLM, Elasticsearch, Qdrant, AWS Bedrock, Pipelines Danych
Programowanie
Go, PHP, Python, TypeScript, React
Bazy danych
PostgreSQL, MySQL, MongoDB, Redis, ClickHouse
Chmura i DevOps
AWS, Google Cloud, Kubernetes, Docker, Terraform
Certyfikaty i Ekspertyza
Event Storming Facilitator
Bottega IT Minds — Mariusz Gil
Certyfikowany facylitator Event Storming z bogatym doświadczeniem w prowadzeniu warsztatów odkrywania i projektowania.
Od modelu do systemu: Bielik w architekturach RAG
Eskadra Bielika — Bielik.AI, SpeakLeash, Google for Developers
26 marca 2026
Certyfikowany trener Bielik RAG — od modelu do systemu produkcyjnego. Szkolenie obejmuje budowanie architektur RAG z polskim modelem językowym Bielik.
Przeczytaj historię →
Prelegent
Aktywny członek polskiej społeczności IT, dzielący się wiedzą na ogólnopolskich konferencjach.
Trzy bramki, zanim wydasz budżet
30-minutowa prelekcja otwierająca meetup Startup Community Poznań o szybkiej walidacji z AI. Trzy bramki po dwa dni każda, które zabijają albo przepuszczają pomysł na AI, zanim wyda się budżet. Bramka 1 — czy AI jest tu właściwym mechanizmem: reguły deterministyczne to formularz, brak danych to najpierw zebrać dane, wystarczy wyszukiwanie pełnotekstowe to wyszukiwanie pełnotekstowe; potem drabina prompt → prompt z kontekstem → RAG → workflow → agent i case 150 000 polis w PDF miesięcznie w Insly jako workflow (Claude Haiku 4.5 na Bedrocku w regionie EU, 98,5% skuteczności ekstrakcji, 5 500 USD miesięcznie). Bramka 2 — czy to domyka się na kartce: użytkownicy × zapytania × koszt zapytania, czyli 4000 zapytań miesięcznie to ~$0,60 na modelu open hostowanym w EU, ~$70 na modelu frontier i $942 na GPU w chmurze 24/7 — rozrzut 250× za tę samą funkcję, plus koszty ukryte, których nikt nie liczy (system prompt na dwie strony, retry, rosnąca historia czatu, embeddingi w pętli, cold start 30–60 s). Bramka 3 — czy to działa na MOICH danych: na zamkniętej domenie model ogólny odpowiada pewnie i błędnie, więc jedyny wiarygodny test to własny — 30 pytań, oczekiwane odpowiedzi, punktacja, licznik halucynacji, próg zaliczenia ustalony przed testem. Wynik u nas: model 7B pobił 11B (0,949 vs 0,915, ~1,5× szybciej end-to-end), a harness złapał wersję wstrzykującą śmieciowe tokeny, niewidoczną przy ręcznym klikaniu. Puenta: trzy prototypy RAG po dwa tygodnie, dwie decyzje o zabiciu, produkcja na trzecim — sześć tygodni zamiast 6+ miesięcy klasycznego R&D.
Modele AI, Hermes i PCSS + Od polecenia do agenta
Dwa 15-minutowe bloki na dwudniowym Future_Lab (PARP Future Camp, Zamek Ryn). Pierwszy: czym naprawdę jest LLM bez architektury transformera, w czym jest dobry, czego nie gwarantuje (prawdy, aktualności, pełnego kontekstu, odpowiedzialności) oraz Hermes i modele PCSS jako wspólne środowisko pracy. Drugi: jedno zadanie przeprowadzone przez trzy poziomy — dobre polecenie (cel, kontekst, ograniczenia, rezultat), potem skill, potem agent — z tezą, że nie zaczyna się od budowania agenta. 40 uczestników, ścieżka problem → prototyp → działający PoC → demo.
AI w pracy naukowej dla doktorantów
90-minutowy warsztat praktyczny dla doktorantów WPiA UAM (humaniści, prawnicy, nauki społeczne). Lokalny Bielik 4.5B przez LM Studio: porządkowanie OCR, transkrypcja audio, anonimizacja RODO, RAG po bibliotece PDF. Zero danych w chmurze.
Eskadra Bielika - Misja 2 — Suwerenny RAG z Bielikiem i Google Cloud (edycja 2)
Praktyczny warsztat budowy produkcyjnego systemu RAG na Bieliku i Google Cloud Run. Nowa edycja z odświeżoną prezentacją: wykrywanie halucynacji, guardrails, strategie chunkowania, HYDE, RAPTOR, ocena jakości RAG.
PoznAI Bielika — Warsztat praktyczny
7-godzinny warsztat (10:00-17:00) oddający polski model Bielik w ręce nieIT-owych studentów przez API PCSS, bez żadnych lokalnych instalacji. Start od trzech demo na żywo w formule ChatGPT kontra Bielik: rizz check, tłumacz regulaminów i Janusz mode. Potem 28 uczestników w 7 zespołach wybierało use case i jeden z czterech starterów (playground, pipeline w Pythonie, multi-step, Node UI) i budowało własne rozwiązanie przy mentorach rotujących między stolikami. Każdy zespół zrobił demo. Zwycięzcy wyłonieni głosowaniem sali: inteligentne fiszki (Qwen czyta zdjęcie notatki, Bielik układa z niego pytania), analizator przepływów pieniężnych spółek giełdowych i Barometr Kwasu AI oceniający rozmowy w związku. Organizacja: Kanał Studencki i PCSS, Poznań.
Eskadra Bielika - Misja 2 - Suwerenny RAG z Bielikiem i Google Cloud
Praktyczny warsztat budowy suwerennego systemu RAG na polskim modelu Bielik 4.5B i Google Cloud (Cloud Run + BigQuery Vector Search). Omawia wybór modelu, embeddings, chunking, kompromisy hardware'owe (GPU L4, kwantyzacja), modele kosztowe i lekcje z produkcyjnego pipeline'u OWU AI w Insly.
Vibecoding - Narodziny Agentów. Koniec ery programistów?
Wzorce architektoniczne zwalidowane w produkcji dla rozwoju wspomaganego AI. Pięć sprawdzonych wzorców: Bounded Context Enforcement, Contract-First Development, Security Checklist Prompts, Performance Prompt Patterns i Saga Pattern. Prawdziwe case studies z domeny ubezpieczeniowej.
Efektywne Skalowanie Aplikacji Monolitycznej w PHP
Praktyczne strategie skalowania aplikacji monolitycznych PHP. Benchmarking, techniki optymalizacji i wzorce migracji do obsługi rosnącego ruchu bez pełnego przepisywania na mikroserwisy.
Inbox/Outbox Pattern - Niezawodna Komunikacja między Systemami
Wzorce niezawodnej komunikacji między systemami. Implementacja Inbox/Outbox dla gwarantowanego dostarczania wiadomości, obsługa transakcji rozproszonych i zapewnienie spójności danych w architekturze mikroserwisów.
High performance PHP8 at Scale
Benchmarking ulepszeń wydajności PHP8. Metodologia testowania obciążenia Siege, strategie konteneryzacji Docker i rzeczywiste case studies optymalizacji wydajności z Symfony Demo App.
Miserable Microservices Misconceptions
Częste pułapki i nieporozumienia przy adopcji architektury mikroserwisów. Kiedy monolit jest właściwym wyborem, anty-wzorce rozproszonego monolitu i realistyczna ocena kompromisów mikroserwisów.
Idempotentność - Klucz do Niezawodnych Systemów
Zrozumienie idempotentności w systemach rozproszonych. Wzorce CQRS, obsługa kolejek wiadomości z Kafka i RabbitMQ, oraz budowanie odpornych API, które elegancko obsługują ponawianie.
Technical Debt Reduction - Jak pozostać przy zdrowych zmysłach
Praktyczne strategie refaktoryzacji dla starszych aplikacji PHP. Zarządzanie długiem technicznym, przyrostowe ulepszenia i utrzymanie zdrowego rozsądku zespołu podczas dużych transformacji kodu.
Distributed Monolith - Czyli jak NIE robić mikroserwisów
Anty-wzorce w adopcji mikroserwisów. Jak organizacje przypadkowo tworzą rozproszone monolity i ukryte koszty przedwczesnej dekompozycji.
Regularny prelegent na poznańskich meetupach PHP: meet.php i PHPers Poznań
Zobacz wszystkie prezentacjeZbudujmy razem coś wielkiego
Niezależnie czy potrzebujesz konsultingu architektonicznego, nowoczesnej platformy danych czy implementacji AI - jestem tutaj, aby pomóc.