Maciej Kankowski EN Napisz
Dostępny na kontrakty B2B · Gdynia i zdalnie

Modernizuję frontend enterprise, a zespół dalej dowozi.

Jestem Maciej Kankowski, niezależny frontend tech lead. Od ponad 10 lat dostarczam platformy enterprise: kierunek techniczny, modernizacja legacy i workflow AI‑native, które realnie zmieniają sposób, w jaki zespół dowozi.

Maciej Kankowski, uśmiechnięty, w jasnoniebieskiej koszulce polo
Chapter frontendowy, 6 osóbw programie 40+ inżynierów
Release mastermiesięczny cykl wydań
React 19 · Vite · Node 22pięć aplikacji zmigrowanych
10+lat dostarczania platform webowych enterprise
6inżynierów frontendu pod moim kierunkiem
40+inżynierów w programie, w którym dziś pracuję
5branż: HR, logistyka, energetyka, finanse, zdrowie
  • React
  • Node.js
  • TypeScript
  • Next.js
  • Vue.js
  • Vite
  • Playwright
  • Cypress
  • CI/CD
  • Workflow wieloagentowe
  • Claude Code
  • Design systemy
  • Release engineering
Gdzie pomagam

Jeśli któraś z tych sytuacji to Twój kwartał, porozmawiajmy.

Produkt, który zestarzał się w trakcie rozwijania

Każde wydanie kosztuje więcej, a przepisanie od zera nie wchodzi w grę.

Zespół bez kierunku technicznego

Decyzje zapadają w pull requestach, a ta sama dyskusja wraca co sprint.

AI per osoba, a nie per zespół

Każdy promptuje po swojemu, a zysku nie da się zmierzyć.

Wydania, których wszyscy się boją

Rzadkie, bo ryzykowne, ryzykowne, bo rzadkie. Przerwanie tej pętli zwraca się najszybciej.

Obecny kontrakt

Czternaście miesięcy w jednym programie: przed i po.

Platforma enterprise do zarządzania pracownikami dla globalnej firmy z branży HR i pracy tymczasowej. Pięć aplikacji frontendowych, około 46 osób, miesięczny cykl wydań.

Frontend Tech Lead

sie 2025 – obecnie · na kontrakcie z Jit Team · klient końcowy objęty NDA

Aktywny

Punkt wyjścia

  • Cztery aplikacje na Create React App, React 17–18 i Node 16–18
  • Zależności aktualizowane, a wydania składane ręcznie
  • Bez wspólnej biblioteki komponentów i bez procesu UX
  • Z AI każdy korzystał po swojemu, bez wspólnych zasad

Teraz

  • Wszystkie pięć aplikacji na React 19, Vite, TypeScript i Node 22, zmigrowane bez wstrzymywania prac nad funkcjami
  • Zależności aktualizuje Renovate; udokumentowany proces wydań oparty na feature flagach
  • Wspólna biblioteka komponentów i proces UX: funkcje projektowane i akceptowane, zanim powstaną
  • Zespół na Claude Code, zaczynając od zasad zaopiniowanych przez compliance i cyberbezpieczeństwo

Kierunek

Chapter sześciu inżynierów i projektanta w czterech zespołach produktowych, przeorganizowany pod roadmapę.

Release master

Sześć miesięcznych wydań i osiem hotfixów dla około 40 developerów, z post-mortemami bez szukania winnych.

Redesign

Teraz prowadzę redesign całej aplikacji na bibliotekę komponentów, moduł po module.

Micro-frontend

Wspierałem zespół, który przebudował onboarding jako jeden silnik formularzy wielokrotnego użytku, zmieniany w jednym miejscu zamiast kopii w każdej aplikacji.

Zabezpieczenia

Nagłówki bezpieczeństwa w każdej aplikacji, audyt bezpieczeństwa frontendu i automatyczna walidacja Zod odpowiedzi API.

Kod

Nadal piszę kod produkcyjny: zbudowałem rdzeń nowego modułu planowania.

Czternaście miesięcy po kolei

  1. Start; podwaliny design systemu
  2. Feature flagi, Release 5.0 w czterech aplikacjach
  3. Start biblioteki, Medallia, Claude Code
  4. Biblioteka opublikowana, migracja czterech aplikacji na produkcji
  5. GlobalLink Strings, nowy moduł planowania
  6. Renovate, Zod, proces UX, zespół przeorganizowany
  7. Prowadzę redesign całej aplikacji
Współpraca

Cztery formy współpracy, każda z datą zakończenia.

Lead na kontrakt

Tymczasowy frontend tech lead

Nadaję kierunek techniczny i odblokowuję dostarczanie.

  • Decyzje zapisane, a nie w jednej głowie
  • Zespół, który decyduje beze mnie
Modernizacja

Z legacy na nowoczesny React i Node

Migracja etapami zamiast zamrożenia prac.

  • Etapy, na których można się zatrzymać
  • Dostarczanie trwa w tym czasie
AI-native

Wdrożenie zespołu w pracę z AI

Workflow wbudowane w pipeline, a nie w pojedyncze edytory.

  • Działające pipeline'y, a nie slajdy
  • Guardraile i wynik, który da się sprawdzić
Audyt

Audyt frontendu i procesu dostarczania

Przegląd architektury, wydajności, testów i wydań.

  • Wnioski uszeregowane według kosztu
  • Stała cena i stały czas

B2B przez mackan.it Maciej Kankowski: własny sprzęt, bez wyłączności, kilku klientów równolegle. Warunki współpracy (EN)

RozmowaCo działa za wolno i jak wygląda „gotowe”.
ZakresKamienie milowe i kryteria odbioru, akceptowane na starcie.
RealizacjaW Twoim repozytorium i procesie, z raportami względem kamieni milowych.
PrzekazanieDokumentacja, wzorce i pipeline'y zostają w Twoim zespole.
Wcześniejsze projekty

Pięć branż, jeden sposób pracy.

Również przez Jit Team. Klientów końcowych opisuję według branży, ze względu na NDA.

2022–2025Logistyka · EMEA

Control tower dla globalnej logistyki

Klient cloud-native dla platformy przesunięć magazynowych w regionie EMEA, z rekomendacjami załadunku wspieranymi przez AI. Odpowiadałem za testy end-to-end.

~40% mniej defektów~60 tys. €/mies. odblokowane~1,5 h/dzień oszczędności
2021–2022Zdrowie · Wearables

Platforma zdrowia cyfrowego i wearables

Prowadziłem mały zespół, który doprowadził aplikację webową i natywną aplikację iOS od MVP do produkcji; odpowiadałem za wydania iOS.

MVP → produkcja
2020–2021Finanse

Platforma obligacji i dokumentacji zadłużenia

Modernizacja systemu, w którym bezpieczeństwo jest krytyczne; jako Scrum Master pilnowałem wydań i wydajności.

3 nowe produkty na starcie
2019–2020Energetyka

Platforma infrastruktury ciepłowniczej

Nowa platforma z wizualizacjami 3D na mapie. Pierwszy inżynier u klienta, prowadziłem interaktywny UI.

~20 osób w szczycie

Jeszcze wcześniej: natywne iOS (Swift), Android (Kotlin) i full-stack web.

Inżynieria AI-native

Więcej niż autouzupełnianie: AI jako niezawodny członek zespołu.

01PlanAgent planujący rozbija pracę na zadania. Człowiek zatwierdza plan, zanim cokolwiek powstanie.

02ImplementacjaAgenci implementujący pracują w Twoim branchingu i CI, a nie w edytorze jednej osoby.

03ReviewAgent review sprawdza zmianę, potem sprawdza ją człowiek. Nic przygotowanego z pomocą AI nie trafia na produkcję bez review.

04TestyAgenci testujący puszczają zmianę przez zestaw testów, zanim pójdzie dalej.

05CI i wydanieTrafia na produkcję przez Twój pipeline jak każda inna zmiana, z guardrailami i dokumentacją, które zostają w zespole.

Workflow wieloagentowe

Agenci przekazują sobie pracę, a człowiek wchodzi tam, gdzie to ma znaczenie.

AI w cyklu wytwórczym

Generowanie, refaktoryzacja i review wpięte w branching, CI i wydania.

Legacy, szybciej

Agenci mapują, dokumentują i modernizują długo rozwijany kod.

Przygotowanie zespołu

Guardraile i kultura review, łącznie z obowiązkiem kompetencji w zakresie AI z AI Act (art. 4).

Kompetencje

Co wnoszę i gdzie są granice.

Frontend

ReactNext.jsVue.jsTypeScriptViteVitestDesign systemyMicro-frontendyDostępność

Przywództwo

Kierunek technicznyZarządzanie wydaniamiArchitekturaMentoringAnaliza biznesowa

Inżynieria AI

Workflow wieloagentoweClaude CodeAgentowy SDLCPolityka korzystania z AI

Backend i jakość

Node.jsREST APIGitHub ActionsGitLab CIPlaywrightCypress

Design i chmura

FigmaClaude DesignPrototypowaniePodstawy AWSDocker

Praktyczna znajomość chmury, bez głębokiej pracy infrastrukturalnej.

Politechnika Gdańska · Uniwersytet Morski w Gdyni · polski (ojczysty), angielski (B2)

CV na jedną stronę

Zawsze aktualne, po angielsku. Wersja webowa lepiej czyta się na telefonie.

FAQ

Przed pierwszą rozmową.

Kim jest Maciej Kankowski?
Niezależnym frontend engineerem i tech leadem z Gdyni, z ponad 10-letnim doświadczeniem w budowaniu platform webowych enterprise. Prowadzę własną działalność inżynierską, mackan.it Maciej Kankowski, i przyjmuję kontrakty B2B o określonym zakresie: kierunek techniczny, modernizacja legacy i workflow inżynierskie AI-native.
Czy przyjmujesz nowe kontrakty?
Tak. Przyjmuję nowe kontrakty i prowadzę kilku klientów równolegle, w tym klientów stron internetowych z mojego studia. Najszybciej złapiesz mnie mailem.
Na jakich zasadach współpracujesz?
B2B, przez moją zarejestrowaną działalność, mackan.it Maciej Kankowski, NIP 5882448371. Każda współpraca ma określony zakres, uzgodnione kamienie milowe i datę zakończenia. Pracuję na własnym sprzęcie i oprogramowaniu, nie biorę wyłączności i odpowiadam za rezultat swojej pracy. Warunki współpracy (EN).
Dlaczego B2B, a nie etat?
W polskim prawie decyduje to, jak praca jest faktycznie wykonywana (art. 22 Kodeksu pracy), a nie nazwa umowy. Moje kontrakty opierają się na kryteriach, które bierze się wtedy pod uwagę: określony zakres i data zakończenia, wynagrodzenie za odebrane rezultaty, własny sprzęt i oprogramowanie, własny wybór metody, czasu i miejsca pracy, brak wyłączności i odpowiedzialność za własne błędy. Warunki opisują to punkt po punkcie (EN).
Z jakimi technologiami pracujesz?
React, Next.js, Vue.js, TypeScript i Node.js, do tego CI/CD oraz Playwright lub Cypress do testów end-to-end, a do projektowania Figma i Claude Design. W chmurze proste konfiguracje AWS, Dockera czy Kubernetesa, bez głębokiej pracy infrastrukturalnej.
Co w praktyce oznacza inżynieria AI-native?
Workflow wieloagentowe wpięte w proces dostarczania, a nie w pojedyncze edytory: agenci od planowania, implementacji, review i testów, którzy przekazują sobie pracę, guardraile, dzięki którym wynik da się sprawdzić, i dokumentacja, dzięki której zespół korzysta z nich dalej po moim odejściu.
Jak Twoja praca ma się do unijnego AI Act?
Programowanie z narzędziami AI nie jest zastosowaniem wysokiego ryzyka w rozumieniu AI Act, ale nadal wiąże się z obowiązkami. Kod i dane klienta trafiają wyłącznie do narzędzi AI, które spełniają jego wymagania dotyczące bezpieczeństwa i poufności, a każdą zmianę przygotowaną z pomocą AI sprawdza człowiek, zanim trafi na produkcję. Wdrożenie zespołu obejmuje obowiązek kompetencji w zakresie AI (art. 4): spisane zasady, wspólną konfigurację i szkolenia. Jeśli kontrakt dotyka obszaru wysokiego ryzyka, takiego jak rekrutacja czy zarządzanie pracownikami, jego klasyfikację ustalamy na piśmie przed rozpoczęciem pracy. Jak korzystam z AI (EN).
Czy robisz też strony dla małych firm?
Tak, w moim studiu studio.mackan.pl: szybkie strony firmowe, projektowane z myślą o telefonie i gotowe pod SEO, po polsku lub po angielsku, od początku do końca w pakietach o stałym zakresie.
Kontakt

Porozmawiajmy o kontrakcie.

Napisz, co działa za wolno i jaki masz termin. Najszybciej złapiesz mnie mailem.

Prowadzisz lokalną firmę? Strony realizuję w moim studiu: szybkie, projektowane z myślą o telefonie, po polsku lub po angielsku, od początku do końca. Ponad 8 stron firmowych działa na żywo.

studio.mackan.pl