Aplikacje webowe · backend

Buduję aplikacje webowe, na których polegają użytkownicy.

Oprogramowanie od MVP po produkcję. Kod, architektura oraz wsparcie fractional CTO, gdy zespół potrzebuje seniora.

mateusz@rubycon: zsh

Developer z doświadczeniem CTO

Buduję i prowadzę aplikacje webowe: od kodu backendu po decyzje technologiczne.

Ponad 14 lat budowania i prowadzenia produktów webowych. Web developer z doświadczeniem w prowadzeniu zespołów inżynierskich jako CTO - piszę kod i wybieram technologie, które mają sens dla biznesu.

Współpracuję ze startupami, firmami produktowymi i agencjami produktowymi, które potrzebują wsparcia seniora bez etatu: nowe funkcje, przegląd architektury albo przeprowadzenie trudnej migracji.

Mateusz Górniak

Jak mogę pomóc

Tworzenie aplikacji webowych i rozwój produktu dla zespołów, które potrzebują seniora bez etatu.

Tworzenie aplikacji webowych

Dla kogoFounderzy i product ownerzy

Projektuję i buduję aplikacje webowe od pierwszego release'u po długoterminowy rozwój produktu.

  • MVP i nowe produkty

    Prowadzę Cię od pierwszego prototypu do wersji, którą możesz pokazać, dać użytkownikom i dalej rozwijać.

  • Nowe funkcje w istniejących aplikacjach

    Dostarczam nowe funkcje w działającej aplikacji - zachowujesz to, co dziś działa, a produkt idzie do przodu.

  • SaaS i narzędzia wewnętrzne

    Buduję backend pod Twój produkt subskrypcyjny lub narzędzie zespołowe - zostaje stabilny, gdy rośnie użycie.

  • Integracje z zewnętrznymi usługami

    Podpinam za Ciebie płatności, email, CRM i inne usługi - i utrzymuję te integracje w czasie.

Fractional Developer

Dla kogoEngineering managerowie i product leadzi

Dołączam do zespołu jako senior developer, gdy potrzebujecie dodatkowych rąk w kodzie.

  • Rozwój backendu i API

    Piszę rdzeń aplikacji i API, na których stoi produkt - Twój zespół może szybciej budować warstwę wyżej.

  • Code review i jakość kodu

    Reviewuję kod z Twoim zespołem - widzisz mniej niespodzianek na produkcji i czystsze release'y.

  • Mentoring zespołu

    Pracuję obok Twoich developerów - widzisz, jak rosną im umiejętności i samodzielność w dowiezieniu.

  • Debugowanie na produkcji

    Debuguję awarie na żywo razem z Tobą - dostajesz fix przyczyny, nie łatki na tydzień.

Fractional CTO

Dla kogoFounderzy i CEO

Prowadzę technicznie bez pełnego etatu.

  • Roadmapa i architektura

    Pomagam ustalić kierunek techniczny pod cele biznesowe - dostajesz roadmapę, którą da się realnie dowieźć.

  • Struktura zespołu i rekrutacja

    Pomagam ułożyć zespół i rekrutować - wiesz, kogo szukać i jak podzielić pracę.

  • Ocena systemów legacy

    Oceniam legacy razem z Tobą - dostajesz jasny plan: co zostawić, wymienić albo migrować krok po kroku.

  • Decyzje build vs. buy

    Przechodzimy przez decyzje build vs. buy - podejmujesz wybory, które potem możesz obronić.

Kiedy napisać

Któraś z sytuacji brzmi znajomo? Napisz!

  • Potrzebujesz MVP na demo albo wczesny feedback od użytkowników.
  • Produkt działa, ale każdy release jest stresujący.
  • Szukasz senior głosu w architekturze i roadmapie - bez pełnoetatowego CTO.
  • Legacy sprawia, że nowe funkcje są drogie albo ryzykowne.

Co pomagam rozwiązać

Obszary, w których daję najwięcej wartości - od architektury po stabilność produkcji.

Architektura systemów

Systemy, które można rozszerzać bez przepisywania wszystkiego od zera.

Projektuję system od zera albo prowadzę istniejący projekt tak, żeby dało się go rozszerzać bez przepisywania, sensownie wykorzystywał serwer i łatwo skalował, gdy rośnie ruch.

Przywództwo zespołowe

Zespoły, które dowożą bez zależności od jednej osoby.

Pomagam ułożyć zespół, ustalić jak piszecie i reviewujecie kod, rozwijać ludzi i wspierać rekrutację - żeby dowiezienie nie wisiało na jednej osobie.

Rozwój backendu

Niezawodna logika biznesowa, bazy danych i joby w tle.

Piszę serce aplikacji: logikę biznesową, bazę danych, joby w tle. Warstwę, która musi działać niezawodnie każdego dnia.

Projektowanie API

Jasne interfejsy dla produktu i partnerów.

Projektuję API, pod które frontend i partnerzy mogą się podpiąć bez niespodzianek, w miarę jak produkt rośnie.

Monitoring i analiza danych

Wiesz, co dzieje się na produkcji, zanim zgłoszą to użytkownicy.

Konfiguruję monitoring, żeby nie zgadywać, co dzieje się na produkcji. Bugi wyłapuję szybko, trendy widać w danych, a SLO i wąskie gardła da się śledzić, zanim poczuje je użytkownik.

Niezawodność i produkcja

Systemy na żywo, które trzymają stabilność przy realnym ruchu.

Utrzymuję stabilność działających systemów: monitoring, reakcja na incydenty i mniej niespodzianek dla użytkowników i biznesu.

Bezpieczeństwo i prywatność (UE)

Rozsądne bezpieczeństwo i wybory zgodne z RODO, proporcjonalnie do produktu i skali.

Praktyczne bezpieczeństwo dla produktów webowych: kontrola dostępu, obsługa danych i decyzje prywatności dopasowane do oczekiwań UE - bez spowalniania delivery.

Migracje legacy

Postęp krok po kroku bez zatrzymywania biznesu.

Przenoszę stare systemy etapami. Biznes działa dalej, ryzyko spada, bez jednej wielkiej przebudowy na raz.

Rozwój wspomagany AI

Szybsze dowiezienie z AI, z ludzką weryfikacją przed produkcją.

Używam AI tam, gdzie realnie skraca mi pracę, a do produkcji trafia dopiero to, co sam sprawdzę.

Jak pracuję

Najpierw cele biznesowe, potem plan techniczny.

1

Analiza

Kod, zespół, ograniczenia i to, co znaczy sukces dla biznesu.

2

Plan

Ustalony kierunek techniczny z realistycznymi etapami. Bez zbędnej komplikacji.

3

Realizacja

Regularne informacje, działające oprogramowanie i przekazanie wiedzy zespołowi.

Technologie, z którymi pracuję

Dla osób technicznych

Technologie, których używam najczęściej - wybrane pod utrzymanie, nie modę. Ruby to mój główny kierunek.

Główny stack

Szybkie budowanie i łatwe zmiany. Dobry wybór na MVP i produkty, które muszą szybko się rozwijać.Dowozi funkcje z mniejszą ilością kodu „klejącego”. Niższy koszt utrzymania i duża społeczność.Niezawodna baza danych, która rośnie z biznesem. Bez przedwczesnej wymiany technologii.Utrzymuje szybkość aplikacji pod obciążeniem. Cache i dane tymczasowe bez spowalniania użytkownika.Zadania w tle: maile, raporty, importy. Aplikacja odpowiada od razu, praca leci asynchronicznie.

Też znam i używam

Łapie błędy przed wdrożeniem. Bezpieczniejsze refaktoryzacje wraz z rozrostem kodu.Sprawdza się przy API i narzędziach, gdy zespół i tak pracuje w JavaScript.Integracje, dane i połączenia z usługami AI lub ML.To samo środowisko na dev i produkcji. Mniej niespodzianek przy deployu.Hosting, który rośnie z produktem. Włączasz usługi, gdy są potrzebne.Płatności, subskrypcje i billing, które trzymają stabilność wraz z rozwojem produktu.Wyszukiwanie i filtrowanie, które zostaje szybkie, gdy rosną dane i baza użytkowników.Automatyczne testy i deploye, żeby release'y były powtarzalne, a nie stresujące.Praktyczne funkcje AI w produkcji, z guardrails i review zanim trafią do użytkowników.

Mogę wejść w istniejący stack albo pomóc dobrać technologie do nowego projektu.

Częste pytania

Czym jest fractional CTO?

Częściowe lub projektowe przywództwo techniczne: architektura, roadmapa, rekrutacja i decyzje senior - bez pełnoetatowego CTO.

Czy pracujesz tylko z Ruby?

Ruby on Rails to mój główny stack i tam dowozę najszybciej. Mogę wejść w istniejący stack albo pomóc dobrać technologie do nowego projektu - celem jest utrzymywalne oprogramowanie, nie dogmat.

Czy pracujesz zdalnie z Finlandii?

Tak. Jestem w Finlandii (Europe/Helsinki) i pracuję zdalnie z zespołami rozsianymi po całej Europie. Strefy czasowe i współpraca async to dla mnie norma.

Jak zacząć współpracę?

Napisz maila z krótkim opisem sytuacji. Zwykle zaczynamy od rozmowy o celach i ograniczeniach, potem ustalamy zakres i kolejne kroki.

Jakie produkty budujesz?

Aplikacje webowe, SaaS, narzędzia wewnętrzne i platformy wielostronne - od MVP po długo działającą produkcję. Skupiam się na backendzie i architekturze; frontend często robi Twój zespół lub partnerzy.

Jak podchodzisz do bezpieczeństwa i prywatności?

Rozsądne domyślne ustawienia dostępu, danych i logowania - z uwzględnieniem RODO tam, gdzie są dane osobowe. Proporcjonalnie do produktu i skali.

Porozmawiajmy

Masz projekt albo chcesz sprawdzić, czy pasujemy? Napisz.