Audytuję, projektuję i wdrażam. Nie teorię — działające systemy z mierzalnymi wynikami.
Pracuję z firmami, które mają konkretny problem techniczny i potrzebują kogoś, kto nie tylko zdiagnozuje, ale też pomoże go rozwiązać.
Każda usługa kończy się konkretnym efektem — nie prezentacją do szuflady.
Wdrażam AI i automatyzacje, które faktycznie działają na produkcji — nie PoC na pokaz.
Od strategii przez wybór modelu, integrację z istniejącymi systemami, po monitoring i optymalizację w produkcji. Specjalizuję się w systemach RAG, agentach LLM i automatyzacji przepływów danych.
Projektuję systemy, które wytrzymają wzrost i nie zablokują Twojego zespołu.
Przegląd istniejącej architektury, projekt nowej lub migracja z monolitu. Każda decyzja architektoniczna przez pryzmat skalowalności, kosztów utrzymania i możliwości zespołu.
Wchodzę w Twój system i wyciągam każdą ms latencji i każdy grosz z chmury.
Profilowanie, identyfikacja wąskich gardeł, optymalizacja baz danych, cache, infrastruktury. Każda rekomendacja z szacowanym wpływem na wydajność i koszty.
Zewnętrzny Principal Engineer do Twojej dyspozycji — bez etatu, z pełnym zaangażowaniem.
Regularne sesje z Twoim team leadem lub CTO, code review, wsparcie decyzji architektonicznych, przegląd PRów, wprowadzanie dobrych praktyk. Twój zespół rośnie razem z projektem.
Każde zaangażowanie zaczyna się od rozmowy, kończy na działającym rozwiązaniu i transferze wiedzy do Twojego zespołu.
Rozmawiamy o Twoim systemie, problemie i oczekiwanym efekcie. Bez slajdów, bez sprzedaży — diagnoza i szczera ocena czy i jak mogę pomóc.
Wstępna ocena i propozycja zakresuPrzegląd kodu, architektury, metryk, logów, rozmowy z zespołem. Szukam prawdziwych przyczyn, nie objawów. Oceniam skalę problemu i możliwości.
Raport diagnostyczny z priorytetamiNa podstawie analizy projektuję konkretne rozwiązanie z planem wdrożenia, szacunkami czasowymi i ROI. Warianty z trade-offami — decyzja należy do Ciebie.
Roadmapa techniczna + ADRyRealizuję wdrożenie samodzielnie lub jako lead techniczny Twojego zespołu. Codzienne updates, transparentna komunikacja, bez niespodzianek.
Działające rozwiązanie na produkcjiDokumentacja, sesje Q&A z zespołem, runbook dla operacji. Twój zespół musi rozumieć to co zbudowaliśmy i umieć to rozwijać.
Dokumentacja + przeszkolony zespółPlatforma transakcyjna z latencją P95 na poziomie 4.8s. Klienci odchodzili, SLA nie był dotrzymywany. Zespół od 3 miesięcy nie mógł zidentyfikować przyczyny.
Profilowanie end-to-end ujawniło N+1 queries w ORM, brak connection poolingu i synchroniczne wywołania zewnętrznych API w krytycznej ścieżce. Nie był to problem infrastruktury — był to problem kodu.
P95 latencja: 4.8s → 180ms. Zmiana 3 plików kodu, dodanie cache warstwy i connection pool. Czas wdrożenia: 4 dni robocze.
Dział support zawalony ticketami. 6-osobowy zespół, 400+ zapytań dziennie, 18h średni czas odpowiedzi. PoC chatbota z GPT-4 istniał od pół roku, ale halucynował i nie mógł trafić na produkcję.
Audyt PoC pokazał brak RAG na bazie wiedzy firmowej i brak guardrails. Przebudowa na architekturę RAG + routing intent + eskalacja do człowieka przy niskiej pewności. Wdrożenie w 4 tygodnie.
80% ticketów obsługiwanych automatycznie. Czas odpowiedzi: 18h → 2 min. Zespół support skupiony na złożonych przypadkach.
Monolit Rails obsługujący 2M+ zamówień rocznie. Każdy deploy = strach. Nowe funkcje zajmują tygodnie. Zespół podzielony na dwa, ale codebase jeden — konflikty każdego dnia.
Strategia strangler fig. Identyfikacja bounded contexts. Zaczęliśmy od domeny powiadomień (najizolowaniej), potem catalog, potem order processing. Event-driven komunikacja przez Kafka. Każdy serwis z własnym CI/CD.
11 miesięcy, 0 downtime, 4 niezależne serwisy produkcyjne. Czas deploy skrócony z 45 min do 4 min per serwis.
Zaczynałem jako developer w agencji, gdzie nauczyłem się że najważniejsza cecha dobrego systemu to taka, której nie widać: niezawodność. Przez lata pracy w startupach, scale-upach i enterprise widziałem jak te same błędy architektoniczne popełniane są w kółko — nie dlatego że ludzie są źli, ale dlatego że nie mieli doświadczenia kogoś kto już przez to przeszedł.
Dziś specjalizuję się w trzech obszarach: architektura systemów, wdrożenia AI i optymalizacja wydajności. To nie są przypadkowe kompetencje — każdy projekt AI w końcu trafia na infra challenge, każda optymalizacja odkrywa problemy architektoniczne, każda migracja architektury wymaga automatyzacji.
Nie interesują mnie projekty gdzie mam tylko pisać raporty. Interesuje mnie sytuacja gdzie można naprawdę pomóc — wejść głęboko, zrozumieć system i ludzi którzy go budują, i wyjść z rozwiązaniem które działa i jest rozwijalne.
Opisz problem, wyzwanie lub cel. Oddzwaniam lub odpisuję w ciągu 24h roboczych. Pierwsza rozmowa jest bezpłatna.