DEVCRAFTED.PL
Doświadczenie komercyjne od 2019
FULL-STACK PHP DEVELOPER

Buduję aplikacje, strony i sklepy,a potem rozwijam je na produkcji

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.

7+lat komercyjnego programowania, od 2019 roku
SYST_LOG:v4.2.0
01class Kamil extends Developer {
02public function build($specs) {
03return (new System($specs))
04->scale()
05->optimize();
06}
07}
Masz firmę usługową i nie wiesz, czy klienci Cię znajdą?Audyt widoczności w Google i AI: Mapy, wizytówka, opinie, odpowiedzi AI i strona na telefonie, z dowodami i planem poprawek. Od 400 zł netto.Zobacz audyt
Do 31.12.2026

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.

Zapytaj o wycenę
Wartość

Obszary specjalizacji

Czym zajmuję się najczęściej. Każdy obszar prowadzi do usługi albo projektu, w którym to robiłem.

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.

REST API i integracje systemowe

Łą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.

Modernizacja aplikacji legacy

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.

AI-first development workflow

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.

Rozwój produktów SaaS

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.

Wybrane realizacje

Projekty

Odwiedź stronę

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ść.

Właściciel produktuArchitektura aplikacjiBackend DeveloperFrontend DeveloperWdrożenie produkcyjne
Zobacz case study: Nabyto.pl
Kluczowe funkcjonalności
  • Wiele sklepów na jednym silniku
    Każdy e-book na własnej subdomenie z własnym motywem, wspólny katalog na domenie głównej i jeden panel dla wszystkich sklepów.
  • Płatności Paynow i Stripe
    BLIK i szybki przelew przez Paynow działają produkcyjnie, a Stripe jest gotowy jako druga bramka.
  • Dostawa produktu cyfrowego
    Plik do pobrania zaraz po opłaceniu zamówienia i potwierdzenie zakupu z regulaminem w PDF.
  • Zakup treści cyfrowych
    Zgoda na dostarczenie treści cyfrowej, aktualne dokumenty prawne i faktura na życzenie.
  • Newsletter i poradniki
    Zapis z potwierdzeniem adresu, kampanie wysyłane z panelu i poradniki publikowane od wybranego dnia.
  • Panel administracyjny
    Sklepy, produkty, zamówienia, faktury, kampanie i statystyki sprzedaży w jednym panelu.

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.

Architektura aplikacjiFrontend DeveloperRust DeveloperDokumentacja techniczna
Zobacz case study: Aplikacja desktopowa
Kluczowe funkcjonalności
  • Praca offline
    Aplikacja działa bez połączenia z internetem, a dane zostają na komputerze użytkownika.
  • Bezpieczeństwo danych
    Automatyczny zapis zmian, bezpieczny zapis na dysk i kopie zapasowe danych użytkownika.
  • Interfejs
    Prosty interfejs skupiony na jednym zadaniu, z natywną integracją z systemem operacyjnym.
  • Architektura i dokumentacja
    Podział na warstwy, testy automatyczne oraz dokumentacja techniczna z decyzjami architektonicznymi.

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.

Backend DeveloperFrontend DeveloperArchitektura aplikacjiWdrożenie produkcyjne
Zobacz case study: System CRM
Kluczowe funkcjonalności
  • Rozliczenia płatności
    Wpłaty i zwroty przypisane do rat z harmonogramu, saldo, dziewięć statusów płatności i historia zmian.
  • Import wyciągów bankowych
    Import transakcji z pliku wyciągu z rozpoznaniem numerów rezerwacji, pominięciem duplikatów i podglądem przed zapisem.
  • System prowizyjny
    Automatyczne przeliczanie prowizji agentów według planów prowizyjnych, faktury agentów oraz statusy weryfikacji i wypłaty.
  • Panel agenta
    Rejestracja firmy z danymi z GUS, oddziały, klienci agenta i prowizje z dodawaniem faktur.
  • Panel klienta
    Podgląd rezerwacji, harmonogramu rat i wpłat, dane do przelewu oraz kody rabatowe klienta.
  • Kody rabatowe
    Kody procentowe lub kwotowe, jednorazowe albo z limitem użyć, z okresem ważności i przypomnieniem o wygaśnięciu.
  • Konta i bezpieczeństwo
    Weryfikacja kont, tokeny API, role, rejestr urządzeń logowania i czasowy link do logowania na konto klienta.

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.

Backend DeveloperFrontend DeveloperOptymalizacja wydajnościWdrożenie produkcyjne
Zobacz case study: Platforma e-commerce
Kluczowe funkcjonalności
  • Personalizacja produktu
    Konfiguracja produktu własnymi parametrami i walidacja danych przed zakupem.
  • Generowanie produktu w tle
    Po płatności zadanie w kolejce zleca przygotowanie produktu zewnętrznemu silnikowi, a kupujący dostaje powiadomienie i pobiera gotowy produkt.
  • Płatności Stripe
    Płatności jednorazowe i subskrypcje, kody rabatowe, faktury i portal klienta do zarządzania płatnościami.
  • Panel klienta
    Zakupione produkty, opinie, ulubione oraz historia płatności i faktur.
  • Panel administracyjny
    Katalog z kategoriami i atrybutami, import produktów z arkusza, zamówienia, klienci, opinie, zgłoszenia, blog i ustawienia.
  • Wielojęzyczność i konta
    Kilka wersji językowych z tłumaczonymi adresami URL, logowanie OAuth i newsletter.

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.

Backend DeveloperFrontend DeveloperOptymalizacja wydajnościWdrożenie produkcyjne
Zobacz case study: Platforma SaaS
Kluczowe funkcjonalności
  • Własna domena i zamówienia online
    Restauracja uruchamia własne zamówienia online na subdomenie albo własnej domenie.
  • Onboarding i subskrypcje
    Automatyczny onboarding nowych klientów, zarządzanie subskrypcjami oraz wieloma lokalami z jednego konta (model franczyzowy).
  • Panel administracyjny
    Zarządzanie produktami, kategoriami, zamówieniami, klientami, marketingiem, programem lojalnościowym, CMS i wyglądem sklepu.
  • Sklep i płatności
    Obsługa zamówień online, koszyka, płatności elektronicznych, kuponów rabatowych oraz historii zamówień.
  • Integracje zewnętrzne
    Płatności online od wielu operatorów, powiadomienia SMS, e-mail i WebPush oraz integracje z usługami zewnętrznymi.
  • Architektura multi-tenant
    Własne domeny klientów, migracja danych z instalacji lokalnych do SaaS oraz izolacja danych między tenantami.

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.

Mobile DeveloperBackend DeveloperArchitektura aplikacji
Zobacz case study: Aplikacja do obsługi zamówień
Kluczowe funkcjonalności
  • Zamówienia w widoku Kanban
    Lista zamówień podzielona na etapy realizacji, ze szczegółami zamówienia i zmianą statusu.
  • Obsługa zamówienia
    Przyjęcie z czasem realizacji, odrzucenie zamówienia, wiadomość do klienta oraz druk paragonu.
  • Logowanie kodem QR
    Parowanie urządzenia jednorazowym kodem QR obok standardowego logowania kontem.
  • Powiadomienia i czas rzeczywisty
    Powiadomienia push o nowych zamówieniach oraz odświeżanie w czasie rzeczywistym, gdy zamówienie zmieni inny pracownik.
  • Wiele lokalizacji
    Jedno konto z dostępem do wielu lokali, przełączanie między nimi oraz uprawnienia pracowników.
  • Zarządzanie ofertą
    Podgląd oferty, aktywacja i dezaktywacja pozycji oraz sterowanie widocznością lokalu.

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.

Backend DeveloperFrontend DeveloperArchitektura aplikacjiWdrożenie produkcyjne
Zobacz case study: Platforma onboardingowa
Kluczowe funkcjonalności
  • Ścieżki onboardingu dzień po dniu
    Plan wdrożenia rozpisany na dni kalendarzowe lub robocze, odblokowywany z kolejnymi dniami pracy nowego pracownika.
  • Quizy i ankiety
    Quizy z progiem zaliczenia i ankiety z różnymi typami pytań – od skali ocen po odpowiedź z plikiem.
  • Kursy e-learningowe
    Kursy z wiedzą, materiałami i wideo albo z pytaniami sprawdzającymi i podsumowaniem odpowiedzi.
  • Kreatory z podglądem
    Firma tworzy zadania i kursy w kreatorach i ogląda je dokładnie tak, jak zobaczy je pracownik.
  • Podpisywanie dokumentów online
    Dokumenty z polami do uzupełnienia, podpis na ekranie i gotowy PDF dla firmy.
  • Buddy i przełożony w ścieżce
    Opiekun i przełożony przypisani do wdrożenia, z własnymi nazwami stanowisk.
  • Biblioteka gotowych ścieżek
    Wzorcowe ścieżki, kursy i zadania, które firmy importują, kopiują i dopasowują do siebie.
  • Panel firmy
    Pracownicy, grupy, ścieżki, aktualności i pliki oraz import pracowników z CSV.
  • Panel pracownika
    Dostęp do przypisanych ścieżek, kursów, materiałów, zespołu oraz monitorowanie postępów.
  • Powiadomienia e-mail
    Komunikaty przypisane do dni wdrożenia, kolejka wysyłek z ponawianiem i historia wiadomości w panelu.
  • Raportowanie postępów
    Postęp, wyniki quizów, odpowiedzi z ankiet i podpisane dokumenty – dla ścieżek, dni, zadań i pracowników.
  • Wiele firm na jednej platformie
    Każda firma na własnej subdomenie, z pakietem dopasowanym do liczby pracowników i okresem ważności.

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.

Backend DeveloperFrontend DeveloperWdrożenie produkcyjne
Zobacz case study: Platforma marketplace
Kluczowe funkcjonalności
  • Marketplace usług
    Zapytania klientów i propozycje usługodawców oraz placówek dobierane przez administratora z automatycznym filtrem języka i dostępności.
  • Rejestracja i bezpieczeństwo
    Rejestracja z aktywacją e-mail, odzyskiwanie hasła, 2FA, zaufane urządzenia i czasowa blokada po nieudanych próbach logowania.
  • Panele dla różnych ról
    Osobne panele dla klientów, usługodawców, firm pośredniczących (w tym zarządzanie kontami usługodawców) i administratorów.
  • Rezerwacje i kontrakty
    Rezerwacja propozycji przez klienta, akceptacja lub odrzucenie przez usługodawcę albo firmę oraz statusy zapytań od aktywnego do archiwalnego.
  • Panel administracyjny
    Zarządzanie zapytaniami, propozycjami, użytkownikami, partnerami, placówkami, lokalizacjami i udogodnieniami.
  • Część publiczna i powiadomienia
    Landing pages pod SEO, blog, katalog usług partnerskich, powiadomienia e-mail, Web Push i w czasie rzeczywistym oraz trzy wersje językowe.

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.

Backend Developer
Kluczowe funkcjonalności
  • Import danych
    Import i przetwarzanie danych finansowych z plików CSV oraz XML.
  • Walidacja transakcji
    Porównywanie danych transakcyjnych z informacjami z zewnętrznych systemów przez API.
  • Raporty finansowe
    Generowanie raportów z filtrowaniem oraz eksportem do Excela.
  • Parsowanie danych partnerów
    Moduły odpowiedzialne za parsowanie danych od wielu partnerów biznesowych.
  • Testy jednostkowe
    Testy dla rozwijanych funkcjonalności z wykorzystaniem PHPUnit.
Odwiedź stronę

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.

Analiza fraz i SEOFrontend DeveloperBackend DeveloperWdrożenie produkcyjne
Zobacz case study: koziolszambo.pl
Kluczowe funkcjonalności
  • Lokalne SEO
    Podstrony usług i gmin, dane strukturalne LocalBusiness i linkowanie wewnętrzne pod frazy lokalne.
  • Podstrony gmin bez kopiowania treści
    Każda gmina z treścią z oficjalnych źródeł, podpisanym źródłem i odległością dojazdu.
  • Poradnik
    Artykuły odpowiadające na pytania, które klienci wpisują w Google, powiązane z usługami.
  • Telefon zawsze pod ręką
    Klikalny numer w każdym miejscu i przyklejony pasek „Zadzwoń / Zamów termin” na telefonie.
  • Formularz zamówienia
    Zgłoszenie z usługą lub gminą, z której przyszedł klient, wysyłane mailem i chronione przed spamem bez CAPTCHA.
  • Oferta dla firm
    Osobna strona dla firm, gospodarstw i budów ze stałym wywozem na umowę.
  • Zgody i analityka
    Consent Mode v2, menedżer tagów ładowany dopiero po zgodzie i tylko dwa zdarzenia, bez danych z formularza.
  • Dostępność
    Automatyczne testy WCAG 2.2 AA w Chromium i WebKit, także na niskich ekranach telefonów.

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.

Backend DeveloperFrontend DeveloperWdrożenie produkcyjne
Kluczowe funkcjonalności
  • Landing page z makiet
    Responsywne landing page wdrożone na podstawie dostarczonych projektów graficznych.
  • Formularze kontaktowe
    Zapis danych do zewnętrznych baz lub wysyłka zgłoszeń na adresy e-mail.
  • Strona z ofertami pracy
    Strona z ofertami pracy z filtrowaniem i wyborem ofert.
  • Interaktywny quiz
    Quiz dopasowujący oferty pracy do odpowiedzi użytkownika.
  • Integracje zewnętrzne
    Integracja z zewnętrznymi systemami oraz niestandardowe funkcjonalności zgodnie z wymaganiami biznesowymi.
  • Samodzielna realizacja
    Samodzielna realizacja większości warstwy backendowej i frontendowej na podstawie dostarczonych makiet.

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.

Backend DeveloperFrontend DeveloperOptymalizacja wydajnościWdrożenie produkcyjne
Kluczowe funkcjonalności
  • Wyszukiwanie i rezerwacja
    Wyszukiwanie i rezerwacja obiektów noclegowych z rozbudowanymi filtrami.
  • Proces rezerwacji
    Czasowa blokada terminu, kody rabatowe oraz wybór metody płatności.
  • Panel administracyjny
    Zarządzanie obiektami, galeriami, cennikami, politykami rezerwacji, udogodnieniami i parametrami pobytu.
  • Kalendarz dostępności
    Definiowanie cen, limitów pobytu oraz liczby gości dla wybranych terminów.
  • Synchronizacja z zewnętrznymi systemami
    Synchronizacja kalendarzy przez standard iCal oraz eksport do zewnętrznych systemów.
  • Potwierdzanie rezerwacji
    Automatyczne lub ręczne potwierdzanie rezerwacji w zależności od konfiguracji obiektu.

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.

Backend DeveloperFrontend DeveloperArchitektura aplikacjiIntegracje API
Zobacz case study: Sklep z konfiguratorem i wyceną
Kluczowe funkcjonalności
  • Konfigurator produktów
    Sekcje i opcje produktu w kilkunastu typach pól – od suwaków i liczników po listy zasilane z API – z podpowiedziami i galeriami przykładów.
  • Wycena w czasie rzeczywistym
    Cena z zewnętrznego API wyceny dla kilku ilości, z wyborem korzystniejszego wariantu produkcji, cenami netto lub brutto i dopłatą za ekspres.
  • Reguły zależności opcji
    Dla każdego produktu osobno: widoczne i domyślne opcje oraz wybory, które pokazują lub ukrywają kolejne parametry.
  • Zamówienie z plikami i płatnością
    Pliki projektu z podziałem ilości między wzory, kody rabatowe, dostawa z terminem realizacji i płatność online Tpay.
  • Panel klienta i podgląd do akceptacji
    Statusy zamówień i płatności, akceptacja podglądu lub zgłoszenie poprawek oraz ponowienie zamówienia z poprzednimi plikami.
  • Panel administracyjny
    Katalog, konfigurator, koszty dodatkowe, zamówienia ze statusami i historią, klienci, rabaty i galeria realizacji.

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.

Backend DeveloperFrontend DeveloperWdrożenie produkcyjne
Kluczowe funkcjonalności
  • Wyszukiwarka domów opieki
    Filtrowanie według lokalizacji, terminu, rodzaju pokoju oraz dostępnych udogodnień.
  • Prezentacja obiektów
    Szczegółowe informacje o obiektach, galeria zdjęć oraz opinie użytkowników.
  • Zapytania rezerwacyjne
    Formularz kontaktowy do przesyłania zapytań o rezerwację do administratora platformy.
  • Panel administracyjny
    Zarządzanie obiektami, lokalizacjami, opiniami, filtrami, rodzajami pokoi i udogodnieniami.
  • Operacje masowe
    Zmiana statusu, usuwanie oraz zaawansowane wyszukiwanie rekordów w panelu administracyjnym.
  • Zarządzanie treścią
    Galerie zdjęć, opisy oraz dane lokalizacyjne obiektów.

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.

Backend DeveloperFrontend Developer (Vue.js)Integracje API
Zobacz case study: System zarządzania sprawami
Kluczowe funkcjonalności
  • Pulpit terminów
    Sprawy wymagające uwagi w jednym miejscu: z brakami, oczekujące na decyzję, z kończącymi się terminami i bez aktywności.
  • Kartoteka spraw
    Sprawy z typami, statusami, tagami, komentarzami, osobami odpowiedzialnymi i pełną historią zmian.
  • Generowanie dokumentów
    Wzory dokumentów ze znacznikami, pliki PDF dla jednej sprawy lub zbiorczo dla wielu spraw (PDF albo ZIP).
  • Rozliczenia
    Wpłaty i koszty spraw z saldem oraz zestawienia należności z filtrami i eksportem do CSV.
  • Integracje
    Dane firm z rejestru GUS, rozpoznawanie dzwoniącego w centrali telefonicznej i poczta e-mail.
  • Panele i uprawnienia
    Osobne konta dla pracowników, klientów indywidualnych, klientów firmowych i współpracowników zewnętrznych, z uprawnieniami po stronie serwera.

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.

Backend DeveloperFrontend Developer
Kluczowe funkcjonalności
  • Rezerwacja stolików
    System rezerwacji z możliwością zarządzania, edycji oraz anulowania rezerwacji.
  • Panel użytkownika
    Historia rezerwacji, ulubione restauracje oraz zarządzanie danymi konta.
  • Panel restauracji
    Terminarz rezerwacji, zarządzanie menu, kreator układu sali oraz baza klientów.
  • Kreator układu sali
    Projektowanie układu sali restauracyjnej wraz z konfiguracją stolików i ich parametrów.
  • Panel administracyjny
    Zarządzanie restauracjami, użytkownikami oraz konfiguracją platformy.
  • Komunikacja i social media
    Publikowanie aktualności oraz integracja z mediami społecznościowymi.

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ń.

Backend Developer
Kluczowe funkcjonalności
  • Zakup i rezerwacja lekcji
    Zakup, rezerwacja oraz zarządzanie lekcjami online wraz z terminarzem zajęć.
  • Panel usługodawcy
    Zarządzanie ofertą, harmonogramem, pracownikami oraz obsługą zakupionych lekcji.
  • Panel użytkownika
    Historia zamówień, kalendarz zajęć, zmiana terminu, rezygnacja i ocenianie lekcji.
  • Koszyk i rezerwacja terminów
    Obsługa koszyka oraz czasowej rezerwacji terminów przed finalizacją zakupu.
  • Wirtualny portfel
    Rozliczanie zwrotów za odwołane lub przełożone lekcje.
  • Komunikacja i powiadomienia
    Moduł komunikacji między klientami i usługodawcami oraz powiadomienia o zmianach terminów.

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.

Backend DeveloperFrontend Developer
Kluczowe funkcjonalności
  • Zamówienia online
    Składanie zamówień z dostawą, odbiorem osobistym oraz płatnością online.
  • Panel restauracji
    Zarządzanie menu, kategoriami, produktami, atrybutami, zamówieniami, pracownikami i finansami.
  • Panel administratora
    Zarządzanie restauracjami, kurierami, prowizjami, fakturami oraz konfiguracją platformy.
  • Role użytkowników
    Wielopoziomowe role (administrator, restauracja, kuchnia, księgowość, kurier, serwis, klient).
  • Logistyka dostaw
    Strefy dostaw wyznaczane na mapie i przypisywanie kurierów do zamówień.
  • Rozliczenia
    Wirtualny portfel restauracji z historią transakcji, prowizjami oraz zleceniami wypłat.

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.

Frontend Developer
Kluczowe funkcjonalności
  • Responsywny interfejs
    Implementacja widoków zgodnie z projektem graficznym z uwzględnieniem różnych rozdzielczości ekranów.
  • Komponenty UI
    Tworzenie interaktywnych komponentów oraz elementów zwiększających użyteczność serwisu.
  • Formularze
    Implementacja formularzy wraz z walidacją po stronie klienta oraz integracją z usługami zewnętrznymi.
  • Integracja z API
    Komunikacja z przykładowymi endpointami REST oraz przygotowanie mocków requestów i response'ów w PHP na potrzeby integracji frontendu.
  • Optymalizacja
    Konfiguracja procesu budowania assetów oraz optymalizacja JavaScript i CSS.
40+zrealizowanych projektów

Projekty objęte NDA

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.

Sposób pracy

Jak pracuję

  1. 01

    Rozmowa i wycena

    Opisujesz, czego potrzebujesz. Odpowiadam w ciągu 24 godzin, dopytuję o szczegóły i przygotowuję wycenę, zanim cokolwiek podpiszesz.

  2. 02

    Projekt do akceptacji

    Zanim napiszę kod, widzisz projekt graficzny albo klikalny prototyp najważniejszych ekranów i zgłaszasz zmiany.

  3. 03

    Budowa i testy

    Piszę kod razem z testami automatycznymi. Nowa wersja trafia na produkcję dopiero wtedy, gdy testy przejdą.

  4. 04

    Wdrożenie i dalszy rozwój

    Wdrażam stronę albo aplikację, a potem dalej ją rozwijam i utrzymuję: zmiany, aktualizacje i poprawki.

Sposób pracy

AI-first Development

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.

Claude CodeChatGPTOpenAI APIJunieStitch

Analiza i projektowanie architektury

Każda większa funkcjonalność rozpoczyna się od analizy wymagań, propozycji architektury oraz oceny możliwych rozwiązań przed rozpoczęciem implementacji.

Analiza trade-offów i ryzyk

AI pomaga porównywać różne podejścia, identyfikować ograniczenia oraz przewidywać konsekwencje decyzji architektonicznych.

Code review i refaktoryzacja

Wykorzystuję AI do wykrywania potencjalnych problemów, uproszczenia kodu oraz stopniowej redukcji długu technicznego.

Dokumentacja jako część procesu

Dokumentacja techniczna, ADR-y i decyzje architektoniczne powstają równolegle z implementacją, dzięki czemu pozostają aktualne.

Wykrywanie duplikacji i niespójności

AI pomaga odnajdywać powtarzającą się logikę, niespójności między modułami oraz miejsca wymagające ujednolicenia.

Przyspieszenie dostarczania funkcjonalności

Automatyzacja powtarzalnych zadań pozwala skupić się na architekturze, logice biznesowej i rozwiązywaniu rzeczywistych problemów, zamiast na mechanicznej pracy.

Zaplecze

Narzędzia i technologie

Backend
PHP 8+LaravelSymfonyLumenCodeIgniterMySQLSQLRedis
Frontend
JavaScriptVue.jsHTMLCSSBootstrap
DevOps
DockerGitGitLab CIGitHub ActionsComposerNPM
Jakość
PHPUnitPhpStanSentryXdebug
Ścieżka zawodowa

Doświadczenie

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.

Full-stack Developer

12.2020 – obecnie
Codeo Kamil Staniec · Własna działalność

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.

LaravelSymfonyCodeIgniterRedisDockerAIJavaScriptDockerCI/CDN8N

Full-stack Developer

12.2020 – obecnie
4BSystems.pl Software House · B2B

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.

LaravelCodeIgniterMySQLVue.jsDockerAIJavaScriptRedis

Programista PHP

10.2023 – 06.2026
Melle Sp. z o.o. (K2) · B2B

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.

LaravelElasticSearchRedisPHPUnitGitCI/CDDocker

Full-stack Developer

09.2020 – 07.2023
Codema Software House · B2B

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.

LaravelSymfonyMySQLPHPUnitJavaScriptGit

Full-stack Developer

01.2019 – 07.2022
KEOS · UZ/B2B

Rozwój i utrzymanie aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności, wdrożenia aplikacji oraz landing page na zamówienie.

LaravelMySQLRedisBootstrapJavaScriptGit

Programista PHP

11.2019 – 04.2020
Viperprint sp. z o.o. · UZ

Rozwój aplikacji webowych, implementacja nowych funkcjonalności, projektowanie rozwiązań bazodanowych oraz udział w procesie code review.

LaravelSymfonyMySQL

Programista PHP

05.2020 – 07.2020
Sidnet · UZ

Rozwój aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności oraz udział w procesie code review.

LaravelMySQLGit

Programista WordPress

12.2018 – 03.2019
Imoli · UZ

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.

PHPWordPressMySQL
Model pracy

Współpraca

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.

Kontrakt B2B

Długofalowy rozwój i utrzymanie aplikacji na kontrakcie B2B, rozliczany fakturą.

Wzmocnienie zespołu

Dołączam do istniejącego zespołu jako programista Laravel/PHP i pracuję w jego procesie: zadania, code review, wdrożenia.

Nowy projekt od podstaw

Od analizy wymagań i architektury, przez implementację, po wdrożenie produkcyjne i dalszy rozwój.

Przejęcie i modernizacja aplikacji

Przejmuję istniejącą aplikację, porządkuję jej architekturę i stopniowo ją modernizuję, bez przepisywania od zera.

Pracuję zdalnie, na kontrakcie B2B.

Porozmawiajmy o projekcie
Autopromocja

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.

Odwiedź Nabyto.pl
Kontakt

Masz projekt albo problem z aplikacją? Napisz, odpowiem w ciągu 24 godzin.

Napisz do mnie
Telefon