produkt end-to-end
Model danych, backend, frontend, wdrożenie, utrzymanie. Bez przerzucania odpowiedzialności między trzema zespołami.
Od dwóch lat prowadzę produkcyjny system SaaS end-to-end: architektura, kod, integracje płatnicze i księgowe, wdrożenia i serwery. Najlepiej czuję się tam, gdzie błąd kosztuje realne pieniądze — w rozliczeniach, webhookach i zadaniach, które same wstają po awarii.
01 // czym się zajmuję
Nie jestem człowiekiem od jednego frameworka. Jestem od tego, żeby funkcja biznesowa przeszła całą drogę od pomysłu do procesu, który działa w nocy bez nikogo przy klawiaturze.
Model danych, backend, frontend, wdrożenie, utrzymanie. Bez przerzucania odpowiedzialności między trzema zespołami.
Płatności, e-faktury, bankowość, API operatorów. Przy założeniu, że odpowiedź HTTP zginie w połowie.
Docker, CI/CD, reverse proxy, monitoring, kopie. Produkcja odtwarzalna z repozytorium i jednego skryptu.
Model jako zwykła zależność: kontrakt wejścia, walidowane wyjście, plan na odpowiedź bez sensu.
02 // realizacje
Każdy opis zawiera problem, decyzję architektoniczną i to, co poszło nie tak po drodze. Bez tej ostatniej części opis projektu jest tylko listą technologii.
Jedna organizacja płatnicza obsługująca checkout, uprawnienia i cykl życia subskrypcji dla kilku niezależnych aplikacji. Każda rozmawia z hubem własnym kluczem API i dostaje podpisany push przy każdej zmianie.
Faktury za kamienie milowe wystawiane automatycznie. Na końcu ścieżki stoi dokument, którego nie da się cofnąć, więc cała architektura kręci się wokół pytania: co zrobić, gdy nie wiemy, czy faktura powstała.
Nagranie trafia do transkrypcji, model wyciąga streszczenie, rezultat i proponowany termin kontaktu, a system zapisuje to w kartotece — nie nadpisując tego, co handlowiec ustalił ręcznie pięć minut wcześniej.
Aplikacja i kilkanaście zadań cyklicznych z płatnej platformy PaaS na Docker Compose za wspólnym reverse proxy, z potokiem CI/CD i wdrożeniem bez przerwy w działaniu.
03 // stack
Pierwsze pozycje w każdym wierszu to narzędzia, w których pracowałem produkcyjnie w ostatnim roku. Reszta to rzeczy, w które wejdę bez rozbiegu.
04 // przebieg
Samodzielna odpowiedzialność za platformę i jej infrastrukturę: hub subskrypcji, fakturowanie z KSeF, moduł CRM z analizą rozmów, strony produktowe, wdrożenia i serwery.
Aplikacje webowe w React i TypeScript, API w Node.js, integracje z zewnętrznymi usługami. Z zadań frontendowych przeszedłem do prowadzenia modułów end-to-end.
Strony, sklepy, panele i automatyzacje API dla małych firm, z wyceną, wdrożeniem i utrzymaniem serwerów. Tu nauczyłem się pełnego cyklu: domena, certyfikat, deploy, telefon od klienta w sobotę.
Inżynier: mechanika i budowa maszyn energetycznych (2018–2023). Magister: zarządzanie i inżynieria produkcji (2023–2025). Kompetencje programistyczne rozwijane równolegle w pracy komercyjnej.
05 // kontakt
Interesują mnie miejsca, w których odpowiadam za całą ścieżkę od projektu po wdrożenie — najchętniej tam, gdzie w grę wchodzą pieniądze, dane albo infrastruktura. Odpisuję tego samego dnia.