Tomek Grzechowski
Fractional CTO · Principal Engineer · Trusted Strategic Advisor
Realizacja na poziomie CTO dla produktów, które muszą trafić na produkcję

25 lat inżynierii oprogramowania — sprowadzone do jasności, dowożenia i niezawodności.

Pracuję z founderami i zespołami jako fractional CTO i principal engineer. Pierwsze oprogramowanie sprzedałem 3 dekady temu; od ponad 25 lat buduję, modernizuję i utrzymuję złożone systemy na wielu rynkach i w kolejnych cyklach technologicznych.

  • Doradztwo CTO: priorytety, rekrutacja, struktura zespołu, kadencja dowożenia i kontrola ryzyka.
  • MVP SaaS, skalowanie platform i ratunkowe „ustabilizuj to” (architektura + delivery).
  • Modernizacja legacy: monolity → modularne, gotowe na chmurę, obserwowalne systemy.
  • Code review na skalę: standardy PR, poprawa maintainability, pętle feedbacku zorientowane na bezpieczeństwo.
  • QA i pewność wydania: strategia testów, automatyzacja, bramki CI, niezawodny rollout/rollback.
  • Programy refaktoryzacji: roadmapa, bezpieczne, przyrostowe kroki, plus automatyzacja (codemods, lintery, formattery, skrypty migracji).

Kiedy warto mnie zaprosić

Nie kolejny programista. Nie doradca od slajdów. Seniorskie przejęcie odpowiedzialności technicznej — z realnym wglądem w kod, architekturę, proces i ryzyko, a potem działaniem.

Produkcja jest niestabilna

Incydenty, kruche wdrożenia, zależność od jednej osoby, rzeczy psujące się w najgorszym momencie. Potrzebujesz, by stabilność stała się funkcją, a nie nadzieją.

Delivery utknęło

Roadmapa stanęła, wydania się ślizgają, a nikt nie potrafi powiedzieć dlaczego. Potrzebujesz triage delivery, mapy ryzyka i wiarygodnego planu, żeby dowieźć.

Luka po CTO

Potrzebujesz decyzji na poziomie CTO — priorytety, architektura, poprzeczka rekrutacyjna, kadencja — bez kosztu i zobowiązania pełnego etatu.

Modernizacja legacy

Starsza platforma PHP/Laravel/Symfony/Node wciąż zarabia, ale blokuje biznes. Potrzebujesz modernizacji etapami, nie ryzykownego przepisania od zera.

Techniczne due diligence

Przed rundą, akwizycją albo dużym zakładem potrzebujesz decyzyjnego odczytu kodu, architektury, ryzyka i realnego kosztu naprawy.

Ratunek przed startem

Projekt dryfuje ku terminowi, którego nie dowiezie. Potrzebujesz kogoś, kto szybko przejmie odpowiedzialność, rozsądnie przytnie zakres i doprowadzi do końca.

Co dostarczam

Jasność na poziomie zarządu z inżynierską szczegółowością wdrożenia — żeby plan przetrwał zderzenie z rzeczywistością.

Fractional CTO · Egzekucja i alignment

Wnoszę fokus do złożonych inicjatyw i usuwam niejasności na styku produktu, inżynierii i operacji.

  • Priorytety, roadmapy i kadencja dowożenia
  • Strategia rekrutacji, struktura zespołu i podnoszenie poprzeczki
  • Zarządzanie ryzykiem, komunikacja z interesariuszami i logi decyzji

Architektura · Modernizacja · Ratunek

Zamieniam legacy w systemy, które da się dowozić i bezpiecznie utrzymywać.

  • Przeglądy architektury, strategia refaktoryzacji i plany migracji
  • Wzorce monolitu i mikroserwisów (stosowane pragmatycznie)
  • Optymalizacja wydajności, kosztu i maintainability

Niezawodność · DevOps · Strategia SRE

Stabilność to funkcja produktu. Pomagam zespołom ją zoperacjonalizować bez biurokracji.

  • CI/CD, środowiska i bezpieczeństwo wydań (rollbacki, flagi)
  • Obserwowalność, reakcja na incydenty i runbooki operacyjne
  • Higiena bezpieczeństwa (sekrety, dostęp, ścieżki audytu)

Kluczowe technologie

Pogrupowane wg problemu, który rozwiązują — dobierane pod ryzyko biznesowe, maintainability, możliwości zespołu i time-to-market, nie pod modę.

Backend i platforma
PHP · Laravel · Symfony Node.js · NestJS · Express MySQL · PostgreSQL · Redis REST · GraphQL · mikroserwisy
Frontend i produkt
Vue · Nuxt React · Next.js Angular TypeScript · Tailwind
Infrastruktura i niezawodność
Docker · Kubernetes AWS · OVH · Azure CI/CD · GitHub Actions NGINX · Apache · Obserwowalność
Integracje i płatności
Stripe · płatności Shopify · Magento Salesforce · Zoho CRM RabbitMQ · SendGrid · Zapier
Dane, AI i blockchain
Delivery wspierane AI (LLM-y · agentic coding) Elasticsearch · data pipelines Ethereum · Foundry Analiza statyczna (PHPStan · Deptrac)
Metodyka, praktyki i coaching
Wzorce projektowe · OOP Refaktoryzacja · code review Testy jednostkowe · bramki CI Event-driven · architektura rozwiązań Przywództwo techniczne · mentoring Poprzeczka rekrutacyjna · rozmowy

Dla kontekstów wrażliwych lub regulowanych: bezpieczna konfiguracja, higiena poświadczeń, audytowalność i operacyjne guardraile są częścią dostawy — nie dodatkiem na później.

Przykładowe ścieżki współpracy

Kilka sposobów na start — od płatnej diagnozy czy szybkiego MVP po wieloetapowy program modernizacji. Zakres i wycena ustalane po krótkiej rozmowie.

P01 1–3 tygodnie

Diagnoza CTO / Techniczne due diligence

For: Founderzy, inwestorzy i liderzy, którzy chcą wiedzieć, co naprawdę blokuje delivery.

Outcome: Mapa ryzyka, najważniejsze priorytety, ustalenia o architekturze i procesie oraz etapowy plan kolejnych kroków (P0/P1/P2).

First step: 30-min rozmowa triage

Inquire about P01
P02 2–6 tygodni

Stabilizacja / Sprint ratunkowy

For: Zespoły z niestabilną produkcją, zablokowanym wydaniem albo legacy, którego nikt nie chce dotykać.

Outcome: Ustabilizowany system, plan rollout/rollback, techniczne guardraile i uporządkowany backlog P0/P1.

First step: Diagnoza (P01) lub rozmowa triage

Inquire about P02
P03 3–12 miesięcy · 1–4 dni/tydzień

Fractional CTO (retainer)

For: Firmy, które potrzebują własności na poziomie CTO bez zatrudniania na pełny etat.

Outcome: Kadencja decyzji, priorytety, architektura, poprzeczka rekrutacyjna, nadzór nad delivery i kontrola ryzyka.

First step: Rozmowa wstępna

Inquire about P03
P04 3–24 miesięcy · po diagnozie

Program architektury i modernizacji

For: Firmy z długiem technicznym i systemem, który musi zarabiać, choć się zmienia.

Outcome: Modernizacja etapami — bez fantazji o wielkim rewrite — z kontrolą ryzyka i ciągłością biznesu.

First step: Najpierw diagnoza (P01)

Inquire about P04
P05 1–3 miesiące

RAPID MVP Delivery

For: Founderzy, którzy potrzebują szybko realnego produktu na rynku — zbudowanego z dyscypliną produkcyjną, nie prototypu na wyrzucenie.

Outcome: Dowieziony MVP z czystymi fundamentami, rozsądnym zakresem i czystym przekazaniem — gotowy do iteracji, nie do przepisania.

First step: 30-min rozmowa triage

Inquire about P05
P06 ongoing · miesięcznie

Program code review i jakości

For: Zespoły dowożące szybko, które chcą seniorskiej siatki bezpieczeństwa dla jakości, maintainability i bezpieczeństwa — bez zwalniania tempa.

Outcome: Standardy PR, poprawa maintainability, bramki analizy statycznej i pętla review zorientowana na bezpieczeństwo.

First step: Krótka rozmowa o kadencji

Inquire about P06

Współpraca zwykle zaczyna się od płatnej diagnozy lub miesięcznego retainera. Ostateczny zakres, harmonogram i wycena potwierdzane są po krótkiej rozmowie — diagnoza (P01) to zwykle najlepszy pierwszy krok.

Wybrane realizacje

Zanonimizowane, z wzorcem, który ma znaczenie: kontekst → ryzyko → działanie → wynik. Nazwy zastrzeżone; referencje na życzenie.

Techniczne due diligence · SaaS z funduszem PE

Decyzyjne due diligence przed akwizycją

Context
Nabywca potrzebował odczytu na poziomie zarządu o produkcyjnym SaaS przed decyzją — kod, infrastruktura i ryzyko operacyjne.
Risk
Zależność od jednej osoby, nieudokumentowane kroki wdrożeń, kruche środowiska i niejasny bottleneck baza-vs-aplikacja uniemożliwiały oszacowanie realnego kosztu posiadania.
Action
Ranking hotspotów z analizy statycznej z regulowanym scoringiem ryzyka, izolacja bottlenecków baza vs warstwa aplikacji testami opartymi na dowodach, dokumentacja architektury (UML), globalny model stawek/kosztów oraz etapowy program P0/P1/P2 z kryteriami akceptacji.
Outcome
Decyzyjny pakiet akwizycyjny: skwantyfikowane ryzyko refaktoryzacji, ścieżka stabilizacji „bez żalu” i obronialne szacunki obsady i sekwencjonowania po przejęciu.
Ratunek i modernizacja · Portal członkowski

Z zepsutego prototypu do stabilnej platformy

Context
Legacy portal na Symfony 3 oraz osobny, zepsuty prototyp blokowały organizację.
Risk
Zbyt wiele brakujących zależności, by aktualizować w miejscu; bałaganiarska baza prototypu (107 tabel) i niejasna architektura czyniły go nieutrzymywalnym.
Action
Wybrano czysty rebuild na Symfony 7 zamiast kruchej aktualizacji w miejscu; prototyp przebudowano w dwa czyste projekty (React UI + Node.js API), bazę zredukowano ze 107 do 16 tabel, dodano Docker, TypeScript, walidację i nowoczesny UX.
Outcome
Stabilna, utrzymywalna platforma full-stack. Klient: „wyjątkowa praca… bez wahania zwrócę się ponownie”.
Legacy + bezpieczeństwo · Healthcare / uczelnia (US)

Sekwencyjna aktualizacja legacy, dowieziona na termin

Context
System na CakePHP 3 przejęty od innej instytucji miał problemy bezpieczeństwa i wymagał zmian funkcjonalnych na sztywny termin.
Risk
Luki bezpieczeństwa w PHP, frameworku i kodzie aplikacji — w połączeniu ze sztywnym terminem i wielostopniową ścieżką aktualizacji.
Action
Zbudowano wieloarchitekturowy setup Docker do równoległego testowania każdej gałęzi aktualizacji; podniesiono CakePHP 3 → 4 → 5, zrefaktoryzowano auth, naprawiono wszystkie wykryte problemy bezpieczeństwa i wdrożono zmiany klienta.
Outcome
Opublikowano na ustalony termin z kompletem poprawek; wiele pisemnych referencji klienta udostępnionych potem na LinkedIn.

Więcej realizacji

Enterprise eCommerce / tooling

Migracja Zend PHP 5 → 7 z siatką bezpieczeństwa

Migracja systemu usług na Zend Framework z PHP 5 do 7 z użyciem własnych testów i code review oraz bezpieczne modyfikacje wielotechnologicznego systemu eCommerce (Zend, Go) bez psucia funkcjonalności.

Streaming SaaS · Artyści sceniczni

Pełny MVP streamingu z biletowaniem

Zaprojektowanie i zbudowanie (100%) SPA z rolami admin/artysta/użytkownik: artyści planują i streamują wydarzenia oraz sprzedają bilety; admini weryfikują zgłoszenia i rozliczenia; użytkownicy kupują bilety i zamawiają indywidualne streamy.

Edtech SaaS · Przygotowanie do egzaminu

Wielorolowa platforma nauki i sprzedaży

Zbudowanie pierwszej wersji (100%) SaaS do przygotowań do egzaminu prawniczego: role admin/edytor/użytkownik, sprzedawalne pakiety, testy egzaminacyjne i mechaniki powtórek — następnie przekazane wewnętrznemu zespołowi.

Rezerwacje lotnictwa prywatnego

Zarządzanie lotami + integracja CRM lead-gen

Zbudowanie i późniejsze ulepszenie technologii do zarządzania treścią, samolotami, trasami i lotami prywatnymi (w tym empty legs) oraz odpowiedzialność za integrację Salesforce/CRM (lead-gen) przy prowadzeniu zespołu.

Adtech · blockchainowy ad server

Modernizacja środowiska dev i frameworka

Skrypty Bash/Docker, dzięki którym zespół stawiał pełne lokalne środowisko bez wiedzy o Dockerze, oraz zainicjowanie migracji ad-servera z Symfony do Laravel z uporządkowaniem UI w Angularze.

Platforma SaaS do ankiet · CTO i współwłaściciel

Framework skalujący do 300+ aplikacji

Jako CTO i współwłaściciel zbudowanie własnego frameworka aplikacyjnego skalującego produkt do 300+ konfigurowanych aplikacji, zaprojektowanie procesu sprzedaży/customizacji oraz sprzedaż customizacji klientom enterprise, w tym LinkedIn i Dropbox.

Wcześniejsza praca obejmuje też krytyczne systemy, wdrożenia i integracje dla ciągłości działania (Business Continuity) — w tym systemy dla IATA.

Opinie

“Tomek dołączył do nas w połowie projektu, który z trudem posuwał się naprzód. Wiedział, jakie zadać pytania, by wejść w projekt i zdobyć właściwe dostępy oraz narzędzia potrzebne do efektywnej pracy. W ciągu zaledwie kilku tygodni przejął odpowiedzialność za prace deweloperskie i niemal w pojedynkę przywrócił projekt na właściwe tory…”

Kyle Jacobsen
Analityk biznesowy, Des Moines University

“Tomasz to wspaniała osoba do współpracy — nie tylko wszechstronny i wnikliwy współpracownik, ale też inspirujący strateg. Świetny inżynier z bardzo mocnymi umiejętnościami rozwiązywania problemów. Z Tomaszem każdy problem ma rozwiązanie.”

Jose Ferreiro
Chief Technology Officer, LunaJets

“Z Tomaszem w zespole nie ma problemu technicznego, którego nie da się rozwiązać. Jako lider z łatwością rozwiązuje konflikty międzyludzkie, ale jego największym wyróżnikiem jest utrzymywanie najwyższej jakości pracy. Współpraca z Tomaszem jest zawsze inspirująca i pouczająca.”

Piotr Kulas
Współzałożyciel, SurveyLab

“Pracowałem dla Tomasza przy kilku projektach oraz współpracowałem z nim przy innych, gdy był liderem zespołu. Tomasz prezentuje świetne umiejętności zarządzania i coachingu — nie wspominając o doświadczeniu technicznym. Jeśli kiedykolwiek będę potrzebował pracy albo partnera do własnego projektu, najpierw zapytam Tomasza.”

Maciej Świętochowski
Software Developer · SRE · DevOps

“…W ciągu zaledwie kilku tygodni przejął odpowiedzialność za prace deweloperskie i niemal w pojedynkę przywrócił projekt na właściwe tory. Wniósł ogrom wiedzy i najlepszych praktyk do naszego wdrożenia i często dzielił się przemyśleniami, jak i dlaczego podejmuje określone decyzje. Choć nasza współpraca była krótka, Tomek postawił nas w bardzo korzystnej sytuacji i zadowolił naszych interesariuszy. Życzę mu powodzenia w przyszłych projektach.”

Kyle Jacobsen
Analityk biznesowy, Des Moines University

“Chciałbym podziękować za zaangażowanie i wyjątkową pracę przy tym projekcie. Sprawiłeś, że praca nad nim była naprawdę łatwa, i bez wahania zwrócę się do Ciebie ponownie przy kolejnych projektach.”

Alex Cresswell
Mind's Eye Society

“Pracowałem z Tomaszem ponad rok i muszę przyznać, że zawsze potrafi wyjaśnić opcje i poprowadzić ku jednemu, najlepszemu rozwiązaniu. To dobry lider zespołu, mentor i doświadczony programista, który chce i potrafi dzielić się wiedzą.”

Artur Giera
Współzałożyciel i Senior Application Engineer, SurveyLab

“Tomasz i jego zespół dostarczają jakościowy kod na czas. Rozumie nasz problem i proponuje rozwiązania. Współpraca z nim to zawsze przyjemność.”

Olivier Jaillet
Head of Information Technology, LunaJets

“Pracowałem z Tomkiem nad złożonym projektem deweloperskim. Zawsze na czas informował o postępach prac i świetnie radził sobie z pisaniem testów i dokumentacji. Zdecydowanie polecam go do każdego projektu programistycznego!”

James Bartlett
Senior Business Intelligence Analyst, Des Moines University

“Pracując z Tomkiem byłem zafascynowany nie tylko jego wiedzą i ekspertyzą techniczną, ale też doskonałymi umiejętnościami komunikacji i przywództwa. Tomek był zawsze obecny, gdy potrzebna była pomoc lub rada — szybko i przyjaźnie, profesjonalnie i sprawnie.”

Balys Narbutas
Creative Project Executive, Fabula Rud Pedersen Group

“Cenię Tomasza nie tylko za świetną analitykę, w której jest dobry, ale przede wszystkim za intuicję. Nie liczy czasu, pomagając innym, i autentycznie interesuje się talentami oraz rozwojem innych ludzi. Gdy Tomasz prowadzi zespół, ludzie wierzą, że mogą osiągnąć wszystko, a co najważniejsze — Tomasz jest otwarty na pomysły innych, docenia je i chwali.”

Rafał Rząca
CEO, Sonic Smell

“Pracowałem z Tomaszem przy kilku projektach i była to jednocześnie zabawa, przyjemność i ciężka praca. Tomasz to gracz zespołowy, lead engineer skupiony na dzieleniu się wiedzą i rozwijaniu zespołu — i rozumie, co naprawdę liczy się w budowaniu jakościowego oprogramowania.”

Daniel Markiewicz
Software Engineer

“Pracowałam z Tomaszem prawie rok. To było świetne doświadczenie. Jest nastawiony na rozwiązywanie problemów i dzięki swojej wiedzy zawsze potrafił rozwiązać wszystkie kwestie. Tomasz ma też dobry kontakt z zespołem, który zawsze może liczyć na jego wsparcie.”

Agata Janczak
Digital Project Manager, Hill+Knowlton Strategies Poland

Kontakt

Jeśli budujesz coś poważnego (albo coś padło na produkcji) — odezwij się. Najszybciej odpowiadam mailem+SMS lub telefonicznie.

Prześlij kontekst projektu

Najszybciej reaguję na konkretny kontekst. Jeden akapit wystarczy.

Porozmawiajmy

Podziel się kontekstem i ograniczeniami (termin, widełki budżetu, obecny stack, główne ryzyka). Odpiszę krótkim planem triage.

Z bazą w Kielcach (Europe/Warsaw). Pracuję globalnie · remote-first.

Szybki kontekst (do pierwszej wiadomości)

  • Co budujesz (1–2 zdania)?
  • Co aktualnie blokuje delivery lub stabilność?
  • Docelowy termin i rzeczy nienegocjowalne
  • Wielkość zespołu, stack i środowisko wdrożenia
  • Jeśli znasz już ścieżkę współpracy, podaj ID pakietu (P01–P06).

Jeśli wolisz współpracę przez marketplace, jestem zweryfikowanym ekspertem Toptal — sklasyfikowanego jako #1 Most Reliable Professional Services Company in America (Newsweek & Statista, 2026).