Architektura Laravel i modularny monolit
Dzielę aplikację na moduły biznesowe z wyraźnymi granicami: serwisy, akcje, DTO i testy w obrębie modułu, bez logiki w kontrolerach. Dzięki temu nowa funkcja nie rozlewa się po całym kodzie.
Piszę backend, frontend i API, wdrażam i dalej rozwijam. Firmom robię strony, sklepy i systemy na zamówienie, a do zespołów software house'ów dołączam jako programista Laravel na kontrakcie B2B.
Pozycjonowanie w cenie strony lub sklepu
Zamów stronę lub sklep do 31.12.2026, a pozycjonowanie do 31.12.2026 masz w cenie realizacji: nie doliczam go do wyceny, a pozostałe pozycje liczę tak samo. Dalsze pozycjonowanie to osobne zlecenie, nic nie przedłuża się samo. Nie łączy się z innymi promocjami.
Czym zajmuję się najczęściej. Każdy obszar prowadzi do usługi albo projektu, w którym to robiłem.
Dzielę aplikację na moduły biznesowe z wyraźnymi granicami: serwisy, akcje, DTO i testy w obrębie modułu, bez logiki w kontrolerach. Dzięki temu nowa funkcja nie rozlewa się po całym kodzie.
Łączę aplikacje z bramkami płatności, rejestrem GUS, wyciągami bankowymi, centralą telefoniczną i zewnętrznymi API wyceny. Projektuję też REST API dla aplikacji mobilnych.
Przejmuję działające systemy po innych zespołach i rozwijam je bez przepisywania od zera. Kilkadziesiąt osobnych instalacji systemu zamówień przeniosłem do jednej platformy SaaS, a aplikację na Laravelu 7 zaktualizowałem do Laravela 13.
Szukam wąskich gardeł w aplikacji i bazie danych, poprawiam zapytania SQL, cache i przetwarzanie w tle.
Pracuję z Claude Code na własnych regułach projektu: najpierw specyfikacja i plan, potem kod z testami, na końcu przegląd każdej zmiany. Decyzje techniczne podejmuję sam.
Zbudowałem od podstaw warstwę SaaS platformy zamówień dla gastronomii: wiele lokali w jednym systemie, własne domeny klientów, abonamenty i ponad 1500 testów automatycznych.
Platforma, na której organizator prowadzi konkursy fotograficzne online: uczestnicy płacą za udział i wysyłają zdjęcia w wybranych kategoriach, a jury ustala ranking i ogłasza zwycięzców. Organizator sam zarządza w panelu konkursami, zgłoszeniami, zamówieniami, treściami strony i newsletterem. Zaprojektowałem i zbudowałem całość, backend i frontend, i dalej odpowiadam za rozwój i wdrożenia.
Nabyto.pl to sklep internetowy z e-bookami i workbookami PDF po polsku. Jedna aplikacja w Laravelu obsługuje wiele sklepów: każdy e-book ma własną subdomenę, motyw i stronę sprzedażową, a domena główna to katalog wszystkich produktów. Platforma obejmuje zamówienia z płatnościami online, dostarczanie pliku po zakupie, faktury na życzenie, poradniki, newsletter oraz panel administracyjny. Zaprojektowałem, zbudowałem i wdrożyłem całość.
Komercyjna aplikacja desktopowa działająca w pełni lokalnie – bez serwera, kont użytkowników i synchronizacji. Projekt zrealizowany od podstaw: architektura, lokalna warstwa danych, interfejs, proces budowania i dokumentacja techniczna.
CRM, który na bazie istniejącego systemu rezerwacji rozlicza raty, wyciągi bankowe, zwroty i nadpłaty, sam liczy prowizje agentów i prowadzi kody rabatowe. Klienci i agenci mają własne panele, a powiadomienia e-mail wysyła kolejka z ponowieniami.
Sklep z produktami cyfrowymi, które powstają dopiero po zakupie, według parametrów podanych przez kupującego. Kupujący podaje własne parametry, a zewnętrzny silnik generuje dla niego gotowy produkt do pobrania. Platforma obejmuje wielojęzyczną część publiczną, panel klienta oraz panel administracyjny do zarządzania katalogiem, zamówieniami, klientami i treściami.
Platforma, na której restauracja uruchamia własne zamówienia online: stronę, panel, płatności i marketing, także dla kilku lokali i na własnej domenie. Kilkadziesiąt osobnych instalacji przeniosłem do jednego systemu z samodzielną rejestracją nowych klientów i abonamentem.
Aplikacja na iOS i Androida dla personelu restauracji: zamówienia w kolumnach na telefonie i tablecie, zmiana oferty i kilka lokali na jednym koncie. Przejąłem ją po innym wykonawcy i przebudowałem razem z ponad 500 testami.
Platforma SaaS wspierająca wdrażanie nowych pracowników w firmach: każda firma układa ścieżkę onboardingu rozpisaną na dni, z zadaniami, quizami, ankietami, kursami i dokumentami do podpisania online. System obejmuje panele administratora platformy, firmy i pracownika, raporty postępu oraz obsługę wielu firm w jednej aplikacji, każdej na własnej subdomenie.
Platforma typu marketplace łącząca klientów z usługodawcami, placówkami partnerskimi i firmami pośredniczącymi. System obejmuje rozbudowaną część publiczną pod SEO, osobne panele dla każdego typu konta oraz panel administracyjny, w którym zapytanie klienta przechodzi drogę od kwestionariusza potrzeb, przez dobór propozycji, po rezerwację i zaakceptowany kontrakt.
System finansowo-raportowy wspierający import, walidację oraz analizę danych transakcyjnych pochodzących od zewnętrznych partnerów, w tym instytucji finansowych. Projekt obejmował automatyczne przetwarzanie plików CSV i XML, weryfikację poprawności danych z wykorzystaniem zewnętrznych API oraz generowanie raportów finansowych zgodnych z wymaganiami biznesowymi.
Strona internetowa lokalnej firmy, która wywozi szamba, opróżnia przydomowe oczyszczalnie i udrażnia rury. Powstała od analizy fraz i konkurencji: podstrony usług, podstrony gmin z obszaru dojazdu oparte na oficjalnych danych, poradnik odpowiadający na pytania klientów, oferta dla firm oraz telefon i formularz zamówienia dostępne z każdego miejsca. Strona jest statyczna, ma dane strukturalne LocalBusiness, testy dostępności i analitykę uruchamianą dopiero po zgodzie.
Landing page na zamówienie, wdrażane z projektów graficznych, które mają zbierać zapytania i pokazywać ofertę klientów. Robiłem formularze kontaktowe, integracje z zewnętrznymi systemami i funkcje na zamówienie, takie jak strona z ofertami pracy czy quiz dopasowujący oferty do odpowiedzi odwiedzającego.
Platforma, na której goście wyszukują i rezerwują pokoje z filtrami i płatnością online. W panelu właściciele prowadzą obiekty, kalendarze dostępności i cenniki, a rezerwacje synchronizują się z serwisami noclegowymi przez iCal.
Sklep, w którym klient sam składa produkt wykonywany na zamówienie i od razu widzi cenę dla kilku ilości, liczoną przez zewnętrzne API wyceny. Zamówienie obejmuje przesłanie plików projektu, opcjonalny podgląd do akceptacji, dostawę z terminem realizacji i płatność online Tpay. Zespół klienta prowadzi katalog, konfigurator, koszty dodatkowe i zamówienia w panelu administracyjnym.
Wyszukiwarka domów opieki dla seniorów z filtrami po lokalizacji, udogodnieniach i rodzaju pokoju. Odwiedzający przegląda oferty i opinie i wysyła zapytanie, a administrator prowadzi w panelu obiekty, lokalizacje i treści.
System, w którym organizacja usługowa prowadzi sprawy klientów indywidualnych i firm: kartoteka, sprawy z terminami, generowanie dokumentów, rozliczenia, korespondencja e-mail i panele, w których klienci sami sprawdzają swoje sprawy. Dołączyłem do projektu po zespole, który zbudował pierwszą wersję, i rozwijałem backend w Laravelu we współpracy z programistami frontendu.
Platforma, na której goście rezerwują stoliki online i przeglądają menu, a restauracje prowadzą w swoim panelu lokale, rezerwacje i kontakt z gośćmi.
Platforma, na której nauczyciele prowadzą i sprzedają lekcje online na żywo: rezerwacje, płatności i harmonogram zajęć. Klienci, usługodawcy i ich pracownicy mają własne panele do organizacji lekcji, kontaktu z uczestnikami i rozliczeń.
Platforma do zamawiania jedzenia z dostawą albo odbiorem osobistym. Administrator, restauracje, ich pracownicy, kurierzy i klienci mają własne panele do sprzedaży, rozliczeń i dostaw.
Realizacja warstwy frontendowej rozbudowanego portalu internetowego na podstawie projektu graficznego. Projekt obejmował implementację responsywnych widoków, interaktywnych komponentów, formularzy, wyszukiwarek oraz integrację z przykładowymi endpointami API przygotowanymi w PHP na potrzeby komunikacji pomiędzy frontendem a docelowym backendem.
Większość projektów, które zrealizowałem – systemy CRM, ERP, e-commerce, integracje, SaaS, panele administracyjne – powstała komercyjnie dla klientów w ramach współpracy B2B, na podstawie umów o poufności. Nie mogę ich pokazać publicznie, ale to właśnie one stanowią trzon mojego doświadczenia.
Opisujesz, czego potrzebujesz. Odpowiadam w ciągu 24 godzin, dopytuję o szczegóły i przygotowuję wycenę, zanim cokolwiek podpiszesz.
Zanim napiszę kod, widzisz projekt graficzny albo klikalny prototyp najważniejszych ekranów i zgłaszasz zmiany.
Piszę kod razem z testami automatycznymi. Nowa wersja trafia na produkcję dopiero wtedy, gdy testy przejdą.
Wdrażam stronę albo aplikację, a potem dalej ją rozwijam i utrzymuję: zmiany, aktualizacje i poprawki.
Pracuję z Claude Code na własnym zestawie reguł projektu: najpierw specyfikacja i plan, potem kod z testami pisanymi na początku, na końcu przegląd każdej zmiany. Pomagają mi też ChatGPT, OpenAI API, Junie i Stitch. Decyzje techniczne i biznesowe podejmuję sam.
Tak powstały platforma SaaS dla gastronomii z ponad 1500 testami automatycznymi i Nabyto.pl z ponad 1000. W Nabyto.pl przed kodem idzie też przegląd RODO i prawa konsumenckiego.
Każda większa funkcjonalność rozpoczyna się od analizy wymagań, propozycji architektury oraz oceny możliwych rozwiązań przed rozpoczęciem implementacji.
AI pomaga porównywać różne podejścia, identyfikować ograniczenia oraz przewidywać konsekwencje decyzji architektonicznych.
Wykorzystuję AI do wykrywania potencjalnych problemów, uproszczenia kodu oraz stopniowej redukcji długu technicznego.
Dokumentacja techniczna, ADR-y i decyzje architektoniczne powstają równolegle z implementacją, dzięki czemu pozostają aktualne.
AI pomaga odnajdywać powtarzającą się logikę, niespójności między modułami oraz miejsca wymagające ujednolicenia.
Automatyzacja powtarzalnych zadań pozwala skupić się na architekturze, logice biznesowej i rozwiązywaniu rzeczywistych problemów, zamiast na mechanicznej pracy.
Programuję komercyjnie od 2019 roku. Tworzę i rozwijam aplikacje webowe dla klientów z różnych branż – od systemów SaaS, CRM i ERP po platformy e-commerce oraz rozwiązania oparte na integracjach z zewnętrznymi usługami.
Rozwój i utrzymanie aplikacji webowych, wdrażanie procesów CI/CD, optymalizacja wydajności aplikacji i baz danych, implementacja Landing Page oraz zarządzanie środowiskami deweloperskimi i produkcyjnymi.
Rozwój i utrzymanie aplikacji w PHP 7/8+ (Laravel, CodeIgniter), implementacja nowych funkcjonalności, projektowanie i rozwój REST API, optymalizacja wydajności aplikacji oraz współpraca z systemem kontroli wersji Git.
Rozwój aplikacji internetowej, implementacja nowych funkcjonalności, integracja z systemami zewnętrznymi, rozwój mikroserwisów, optymalizacja modułów aplikacji oraz automatyzacja procesów CI/CD.
Rozwój i utrzymanie aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności aplikacji i baz danych, udział w procesie code review oraz zapewnianie jakości oprogramowania.
Rozwój i utrzymanie aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności, wdrożenia aplikacji oraz landing page na zamówienie.
Rozwój aplikacji webowych, implementacja nowych funkcjonalności, projektowanie rozwiązań bazodanowych oraz udział w procesie code review.
Rozwój aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności oraz udział w procesie code review.
Tworzenie i rozwój aplikacji opartych o WordPress, funkcje na zamówienie w PHP, projektowanie rozwiązań bazodanowych oraz współpraca z zespołem graficznym przy realizacji projektów.
Współpracuję z software house'ami, zespołami produktowymi i firmami rozwijającymi własne produkty. Dopasowuję formę współpracy do etapu, na którym jest projekt.
Długofalowy rozwój i utrzymanie aplikacji na kontrakcie B2B, rozliczany fakturą.
Dołączam do istniejącego zespołu jako programista Laravel/PHP i pracuję w jego procesie: zadania, code review, wdrożenia.
Od analizy wymagań i architektury, przez implementację, po wdrożenie produkcyjne i dalszy rozwój.
Przejmuję istniejącą aplikację, porządkuję jej architekturę i stopniowo ją modernizuję, bez przepisywania od zera.
Pracuję zdalnie, na kontrakcie B2B.
Nabyto.pl – e-booki i workbooki PDF po polsku
Konkretne materiały w PDF: pobierasz od razu po zakupie, drukujesz albo wypełniasz na ekranie. Bez DRM, bez subskrypcji i bez zakładania konta.