Systems Architect & Full-Stack Developer Buduję skalowalne systemy webowe

Projektuję i buduję nowoczesne systemy webowe - od architektury po wdrożenie - wykorzystując AI do przyspieszenia developmentu. Od MVP po dojrzałe produkty.

W czym pomagam

Wspieram firmy, startupy i zespoły produktowe wtedy, gdy system ma rosnąć bez utraty kontroli nad kodem, wdrożeniami i kosztem zmian. W zależności od etapu projektu pomagam uporządkować architekturę, rozwinąć backend i frontend, ustabilizować istniejący system albo poukładać proces wdrożeń.

Architektura systemów

Architektura systemów

Pomagam wtedy, gdy produkt rośnie, a decyzje techniczne zaczynają się ze sobą rozjeżdżać. Porządkuję kierunek rozwoju systemu, upraszczam zależności i dbam o to, żeby kolejne funkcje dało się wdrażać bez dokładania zbędnej złożoności.
Backend i integracje

Backend i integracje

Buduję i porządkuję warstwę serwerową tam, gdzie logika biznesowa, dane i integracje muszą działać przewidywalnie. Celem jest backend, który daje się rozwijać bez ciągłego wracania do tych samych problemów.
Frontend i rozwój interfejsu

Frontend i rozwój interfejsu

Wspieram projekty, w których interfejs ma być nie tylko estetyczny, ale też spójny i przewidywalny w dalszym rozwoju. Dbam o taką strukturę frontendu, która ułatwia wdrażanie zmian produktowych bez chaosu i nadmiarowych poprawek.
Stabilizacja i refaktoryzacja

Stabilizacja i refaktoryzacja

Wchodzę do projektów, w których tempo zmian spada, a każda kolejna funkcja kosztuje coraz więcej czasu i energii. Pomagam odzyskać kontrolę nad kodem, uprościć strukturę systemu i przygotować go do dalszego rozwoju.
CI/CD i wdrożenia

CI/CD i wdrożenia

Porządkuję proces budowania, testowania i publikacji zmian, tak aby wdrożenia były powtarzalne i mniej ryzykowne. Dzięki temu zespół może pracować spokojniej, a kolejne wersje systemu trafiają na produkcję w bardziej przewidywalny sposób.

Wybrane projekty

Dwa projekty - każdy w innym kontekście technicznym i biznesowym.

LukVerse CMS

Headless CMS zbudowany jako monorepo z pakietami npm. Backend API (Node.js, Express, MongoDB), panel administracyjny (Angular z SSR), system widżetów i szablonów stron oraz CLI do generowania i aktualizacji wdrożeń.

Projekt obejmuje też łańcuch dostarczania: publikację pakietów do registry, budowanie obrazów Docker i deploy na VPS. Strona lukverse.com działa produkcyjnie na tym systemie.

Bricksis

Aplikacja dla małych i średnich firm do zarządzania procesami i ograniczania strat organizacyjnych. Projekt rozwijany od ok. 10 lat, oparty o modularny monolit (PHP 8.3, Symfony 6.4) z REST API, modułowym frontendem i przetwarzaniem asynchronicznym.

System odwzorowuje procesy organizacji przez własny model domenowy: projekty, iteracje, tematy, komórki, role i matryce. Ostatnia duża zmiana produkcyjna to migracja z Symfony 2.8 na 6.4.

Masz pomysł lub chcesz uporządkować istniejący system?

Mam ponad 14 lat doświadczenia w projektach webowych i mogę wesprzeć Cię od etapu koncepcji, przez architekturę i development, aż po stabilne wdrożenie. Celem współpracy jest dowożenie wartości biznesowej bez narastających kosztów utrzymania.