Software developer: programista systemów web i e-commerce

Software developer: programista systemów web i e-commerce

5.00/5 - (17 głosów)
13 min czytania
Przewodnik

#Kto wykonuje pracę

WPPoland to jeden doświadczony programista, Mariusz Szatkowski, który zajmuje się webową i e-commerce’ową stroną oprogramowania: kodem po stronie serwera, integracjami między systemami i front-endami, które na nich stoją. Punktem wyjścia jest WordPress, z którym pracuje od 2006 roku, a stamtąd zakres rozrósł się o WooCommerce, TypeScript i Node.js, front-endy headless w Astro i Next.js oraz kod na brzegu sieci w Cloudflare Workers.

To węższa definicja niż “software developer” w ogólnym sensie, i celowo. Nie ma tu zespołu mobilnego, działu graficznego ani ławki juniorów. Rozmawiasz z osobą, która pisze kod, czyta Twój istniejący kod i za niego odpowiada.

#Co buduje programista systemów web i e-commerce

Większość zleceń mieści się w pięciu rodzajach pracy. Nakładają się na siebie, bo prawdziwe systemy też się nakładają.

  • Integracje między systemami. Sklep WooCommerce, który musi zgadzać się z ERP, cennikiem hurtowni, programem księgowym albo magazynem. W Polsce dochodzi do tego KSeF: faktura wystawiona po zamówieniu musi trafić do krajowego systemu, a sklep powinien wiedzieć, czy trafiła. Najtrudniejsze rzadko jest samo wywołanie API. Trudne jest ustalenie, który system jest źródłem prawdy dla stanów, cen i statusów zamówień, i co się dzieje, gdy dwa z nich nie zgadzają się o drugiej w nocy.
  • Front-endy headless i na brzegu sieci. Astro albo Next.js na WordPressie lub WooCommerce, wdrażane na Cloudflare Workers albo Pages. Opłaca się, gdy model treści jest stabilny, a szybkość lub bezpieczeństwo liczą się bardziej niż wizualny edytor. Nie opłaca się dla strony wizytówki, która zmienia się dwa razy w roku.
  • Inżynieria sklepu. Logika koszyka i zamówienia, integracje płatności (w polskim sklepie zwykle Przelewy24, PayU i BLIK) i dostaw, praca nad wydajnością mierzoną na danych od prawdziwych użytkowników, a nie na wyniku z laboratorium, oraz kod wtyczek, w którym mieszkają reguły biznesowe sklepu.
  • Własne oprogramowanie na WordPressie. Wtyczki z prawdziwym modelem danych, zadaniami w tle, interfejsami REST i WP-CLI oraz ekranami w panelu, z których redaktor skorzysta bez instrukcji.
  • Integracje AI i MCP. Połączenie strony albo sklepu z agentami AI tak, żeby domyślnie działały tylko do odczytu, były logowane i dały się cofnąć. Publiczny serwer MCP dla WooCommerce opisany niżej jest przykładem takiego podejścia.

#Stack i powód, dla którego każda część w nim jest

Stack to zestaw kompromisów, a nie kolekcja odznak. Oto zestaw roboczy i uzasadnienie każdego elementu.

WarstwaNarzędzieWybierane, gdyNiewybierane, gdy
SerwerPHP 8 na WordPressieSystem potrzebuje redaktorów, użytkowników, ekosystemu wtyczek i taniego hostinguObciążeniem jest długo działająca usługa bez modelu treści
HandelWooCommerceKatalog, koszyk i dane zamówień muszą zostać w Twojej własnej bazieOgraniczenia platformy SaaS są do przyjęcia i nikt nie chce utrzymywać serwerów
Skrypty i usługiTypeScript na Node.jsProcesy integracyjne, narzędzia CLI, serwery MCP, wszystko z typowanym kontraktemDziesięciolinijkowe zadanie, które WP-CLI już robi
Usługi danychKotlin i Spring BootDługotrwałe importy i rozpoznawanie tożsamości na milionach rekordów, z kolejką i typowanym modelem domenowymZespół klienta utrzymuje wyłącznie PHP
Lokalna AIOllama przez Spring AIKlasyfikacja, w której dane klienta nigdy nie mogą opuścić jego infrastrukturyZadanie, które rozwiązują już zwykłe reguły albo tabela przeglądowa
Front-endAstroStrony z dużą ilością treści, w których większość strony jest statycznaInterfejs to gęsta aplikacja z dużą ilością stanu
Front-endNext.jsFront-endy przypominające aplikacje, z dużą ilością stanu po stronie klientaStrona to głównie dokumenty
Brzeg sieciCloudflare Workers i PagesCache, przekierowania, małe API i statyczne buildy blisko odwiedzającegoZadanie wymaga połączenia z bazą otwartego przez kilka minut
NarzędziaPythonKontrole danych, analiza dokumentów, jednorazowe migracjeCokolwiek, co zespół klienta będzie utrzymywał w PHP

Język ma mniejsze znaczenie niż granice. Dobre oprogramowanie to takie, przy którym da się powiedzieć, który system jest właścicielem jakich danych, który kod działa gdzie i jak cofnąć wdrożenie z zeszłego wtorku.

#Publiczne dowody do sprawdzenia, zanim napiszesz

Deklaracje o umiejętnościach nic nie kosztują. Poniższe da się zweryfikować bez rozmowy.

  • wppoland/woocommerce-mcp: serwer Model Context Protocol dla WordPressa i WooCommerce w trybie tylko do odczytu, napisany w TypeScript, na licencji MIT. Udostępnia pięć narzędzi (produkty, pojedynczy produkt, zamówienia, raport sprzedaży i wyszukiwanie publicznych wpisów) i nic, co mogłoby zmienić sklep. Warto przyjrzeć się właśnie tej decyzji projektowej: domyślnie tylko odczyt.
  • wppoland/hidden-text-detector: narzędzie w Pythonie, które wykrywa ukryty tekst i prompt injection w plikach PDF i DOCX, na przykład biały tekst na białym tle, czcionki zbyt małe do przeczytania, tekst umieszczony poza stroną i niewidoczne znaki Unicode. Powstało, bo umowy i zapytania ofertowe przychodzą dziś z instrukcjami przeznaczonymi dla czytnika AI, a nie dla człowieka.
  • Plogins i profil motylanogha na wordpress.org: Plogins to pakiet 45 rozszerzeń WooCommerce w wersjach darmowej i pro, zbudowany na PHP 8.1 z PHPStan, PHPCS i automatycznymi wydaniami do wordpress.org i Freemius. 21 wtyczek w oficjalnym katalogu wymienia ten profil (stan na 26 września 2026 roku), w tym Polski, wtyczkę dostosowującą sklep do polskiego rynku (GPSR, Omnibus, RODO), i GatherPress, wtyczkę do wydarzeń społeczności.
  • Ta strona. wppoland.com to build Astro 7 na Cloudflare Pages w sześciu językach, z około 13 600 prerenderowanymi stronami. Każda zmiana przechodzi przed wdrożeniem około pięćdziesięciu automatycznych kontroli jakości, od zepsutych linków i konfliktów w schema po kontrolę sitemapy, która nie przepuszcza strony przeznaczonej do indeksowania, jeśli brakuje jej we wszystkich sitemapach. Minifikację HTML przeniesiono we wrześniu 2026 roku na wątki robocze i czas spadł z 910 do 199 sekund na tych samych 13 610 plikach, przy wyniku identycznym co do bajtu.

#Doświadczenie zawodowe

Dwadzieścia lat pracy przy stronach i systemach webowych, w większości wewnątrz cudzych systemów. Poniższe role są publiczne na LinkedInie; nazwy klientów w ramach tych zleceń pozostają poufne.

OkresRolaNa czym polegała praca
Od października 2025Full-stack engineer (kontrakt), WP-Stars, WiedeńSubskrypcyjna platforma medialna i sprzedażowa: monorepo Composera opisujące całą aplikację WordPress, CI z dwiema niezależnymi bramkami wydań, przepływy subskrypcji w Stripe oraz usługa w Kotlinie i Spring Boot, która scala dane z ERP, CleverReach i dane adresowe w Mautic, z lokalnym LLM (Ollama przez Spring AI) jako ograniczonym klasyfikatorem działającym on-premise na milionach rekordów
Od października 2025Współorganizator, CMSConf, GdyniaKonferencja o systemach zarządzania treścią, organizowana stacjonarnie w Gdyni
Od stycznia 2021Programista WordPress, WooCommerce i PHP (kontrakt), Equiqo, BerlinRozwiązania szyte na miarę w WordPressie, WooCommerce, HubSpot i Shopify na stacku Roots (Bedrock, Sage), praca nad wydajnością i danymi strukturalnymi
2020Programista WordPress, Itineris, Ipswich (Wielka Brytania)WordPress szyty na miarę na Sage i Bedrock, CircleCI, wydajność i SEO
Od 2019 do 2020Programista WordPress (freelance), what., ZurychWordPress szyty na miarę, wydajność i dane strukturalne
Od 2016 do 2019Programista WordPress i pilot zespołu, AirHelpWielojęzyczność, AMP i wydajność w serwisie konsumenckim o dużym ruchu, łącznik między działami
Od 2007 do 2015Web developer i specjalista ds. marketingu internetowego, Vector Group, GdyniaTworzenie stron, serwisy handlowe B2B i marketing w wyszukiwarkach
Od 2007WPPolandMarka, pod którą prowadzona jest cała niezależna działalność

#Typowe zlecenia

Prace dla klientów są objęte NDA, więc studia przypadków są zanonimizowane i mówią o tym wprost. Każde opisuje problem, podejście oraz to, co dało się zmierzyć, a czego nie.

Szczegóły konkretnych technologii opisują strony usług: WordPress developer, programista WooCommerce, programista PHP, programista Astro, Next.js developer, Cloudflare edge i tworzenie serwerów MCP.

#Freelancer, agencja czy software house

Uczciwa odpowiedź zależy od wielkości problemu i od tego, co dzieje się po uruchomieniu. Jeden doświadczony programista nie zawsze jest właściwym wyborem.

SytuacjaDoświadczony freelancerAgencjaSoftware house
Integracja albo ratowanie projektu z jasnym właścicielem po Twojej stronieBardzo dobre dopasowanie: jedna osoba ogarnia cały problemCzęsto wolniejszy startZwykle za ciężki
Nowy produkt, który potrzebuje naraz projektu graficznego, front-endu i back-enduTylko z Twoim własnym projektantemBardzo dobre dopasowanieBardzo dobre dopasowanie
Sześciu lub więcej programistów potrzebnych w ciągu miesiącaNie pasujeMożliweBardzo dobre dopasowanie
Długoterminowe utrzymanie systemu na WordPressie lub WooCommerceBardzo dobre dopasowanie, z pisemnym planem ciągłościBardzo dobre dopasowanieRzadko ich specjalność
Aplikacja mobilnaTutaj nie pasujeZależy od agencjiBardzo dobre dopasowanie
Chcesz rozmawiać z osobą, która napisała kodZawszeCzasamiRzadko

W Polsce współpraca z freelancerem to zwykle umowa B2B, więc warunki ciągłości da się wpisać wprost do umowy. Prawdziwym ryzykiem przy freelancerze jest właśnie ciągłość: choroba, urlop albo dzień, w którym przestaje odpowiadać. Poproś, żeby było to załatwione na piśmie. Tutaj oznacza to kod w Twoim repozytorium od pierwszego commita, dokumentację obok kodu, dostępy w Twoich rękach i procedurę przekazania, według której inny programista mógłby przejąć pracę.

#Jak ocenić dowolnego programistę

Kogokolwiek zatrudnisz, te pytania oddzielają ludzi, którzy dowożą, od tych, którzy dobrze się prezentują.

  1. Gdzie jest kod? Powinien być w Twoim repozytorium, w Twojej organizacji, od pierwszego dnia. Programista, który trzyma kod do czasu opłacenia faktury, trzyma go jako zakładnika.
  2. Jak zmiana jest testowana, zanim trafi na produkcję? Szukaj środowiska stagingowego, automatycznych kontroli i konkretnej osoby, która zatwierdza wdrożenia. “Testuję na żywej stronie” to sygnał ostrzegawczy.
  3. Jak cofnąć wdrożenie? Pytaj o ścieżkę wycofania, nie o ścieżkę wdrożenia. Wdrożyć potrafi każdy; przećwiczony powrót ma znacznie mniej osób.
  4. Co zmierzono przed rozpoczęciem pracy? Deklaracje o wydajności, liczbie błędów i konwersji nic nie znaczą bez punktu odniesienia zmierzonego w ten sam sposób.
  5. Czego nie zrobisz? Programista bez określonych granic albo o nich nie pomyślał, albo odkryje je za Twoje pieniądze.
  6. Czy mogę przeczytać coś, co napisałeś? Publiczny kod, artykuł techniczny albo dokument projektowy. Styl widać szybko: czy autor nazywa kompromisy, czy wymienia same korzyści.

#Praca na cudzym kodzie

Większość zleceń zaczyna się wewnątrz istniejącego systemu, a nie w pustym repozytorium. Pierwszy tydzień to czytanie, nie przepisywanie.

  • Najpierw mapa, potem zmiany. Które wtyczki i usługi zawierają logikę biznesową, jakie zadania cron i webhooki działają, jakie dane żyją poza bazą (pliki, cache, panele zewnętrznych usług, na przykład operatora płatności czy firmy kurierskiej). Mapa trafia do repozytorium jako krótki dokument.
  • Odtworzenie problemu na kopii. Kopia na stagingu z danymi zbliżonymi do produkcyjnych, zanonimizowanymi tam, gdzie są dane klientów, żeby poprawkę dało się udowodnić przed wdrożeniem.
  • Zostawić to, co działa. Przepisanie od zera to najdroższy sposób naprawy systemu i najłatwiejszy do polecenia. Kod brzydki, ale poprawny i pokryty testem zostaje; kod błędny jest wymieniany małymi krokami, które da się przejrzeć.
  • Zostawić go czytelniejszym. Każda zmiana przychodzi z kontekstem, którego potrzebowałaby obca osoba: dlaczego ją wprowadzono, co zmierzono i jak ją cofnąć.

Ta sama zasada działa w drugą stronę. Jeśli później pracę przejmie inny programista, powinien móc kontynuować na podstawie dokumentacji w repozytorium, bez dzwonienia do kogokolwiek.

#Bezpieczeństwo i dane, które przekazujesz

Programista z dostępem do Twoich serwerów i baz danych to realne ryzyko, więc zasady postępowania ustala się na piśmie, zanim dostęp zostanie przyznany.

  • Dostępy zostają Twoje. Konta tworzy się imiennie w Twoich systemach i odbiera po zakończeniu współpracy; żadnych wspólnych haseł administratora wysyłanych mailem.
  • Dane produkcyjne kopiuje się tylko wtedy, gdy to konieczne, przechowuje zaszyfrowane na komputerze programisty, anonimizuje na potrzeby stagingu, jeśli zawierają dane osobowe, i usuwa po zakończeniu prac. W rozumieniu RODO to przetwarzanie danych, więc umowa powierzenia przetwarzania danych jest częścią dokumentacji, a nie dodatkiem na koniec.
  • Zmiany na produkcji są identyfikowalne. Każde wdrożenie odpowiada commitowi, a każdy commit ma swój powód.
  • Przychodzące dokumenty są sprawdzane. Umowy i zapytania ofertowe są skanowane pod kątem ukrytego tekstu i prompt injection, zanim ktokolwiek, człowiek czy AI, na ich podstawie zacznie działać. Do tego służy wspomniany wyżej hidden-text-detector.

#Jak przebiega współpraca

Proces jest spisany, żeby nikt nie musiał go pamiętać.

  1. Brief na piśmie. System, problem, termin, istniejące repozytoria i hosting oraz to, kto podejmuje decyzje po Twojej stronie.
  2. Zakres z założeniami. Co jest w zakresie, co jest wyłączone i co musi być prawdą, żeby wycena się utrzymała. Projekt graficzny, makiety i treści dostarcza klient, co jest wprost zapisane.
  3. Punkt odniesienia. Dostępy, kopia na stagingu i pomiary przed jakąkolwiek zmianą, żeby “lepiej” miało przypisaną liczbę.
  4. Cotygodniowe iteracje. Commity do przejrzenia, co tydzień prezentacja na stagingu i decyzje zapisane w repozytorium, a nie w wątku na czacie.
  5. Wdrożenie i przekazanie. Przećwiczone wycofanie, dokumentacja i, jeśli dalej prowadzą to Twoi programiści, spotkanie przekazujące z osobą, która napisała kod.

Warunki płatności są częścią pisemnego zakresu, z konkretnymi datami zamiast “po zakończeniu”. Praca rusza po zaksięgowaniu uzgodnionej zaliczki.

#Czego nie ma w ofercie

Jasne granice oszczędzają obu stronom miesiąc.

  • Projektowanie graficzne, makiety i projektowanie UX. Układ dostarcza klient, często jako prosty arkusz przypisujący elementy do poszczególnych widoków. Zadaniem jest wdrożenie go w działający, responsywny interfejs.
  • Natywne aplikacje mobilne. iOS i Android to osobna dziedzina i lepiej obsłuży je specjalista.
  • Wsparcie 24/7. Monitoring i szybka reakcja w godzinach pracy, tak; dyżur o trzeciej w nocy, nie.
  • Udawanie zespołu. Jedna osoba to jeden kalendarz. Duże równoległe obciążenia to zadanie dla agencji albo software house’u.

#Gdzie powstaje praca

Gdynia, na polskim wybrzeżu Bałtyku, w czasie środkowoeuropejskim (CET). Klienci są głównie z Polski, Niemiec, Austrii, Szwajcarii, Skandynawii i reszty UE, a praca jest zdalna, z cotygodniowymi prezentacjami. Poza pracą dla klientów Mariusz od 2024 roku jest członkiem zespołu organizacyjnego WordCamp Europe na ścieżce budżetowej, przy edycji 2025 w Bazylei i edycji 2026 w Krakowie, a w Gdyni współorganizuje CMSConf.

Jeśli Twój problem to system webowy albo e-commerce, który ma działać niezawodnie i być zrozumiały dla następnej osoby, która do niego zajrzy, opisz go na piśmie. Odpowiedź z pytaniami albo pierwszym zakresem przychodzi zwykle w ciągu jednego dnia roboczego. Więcej informacji znajdziesz na stronie o mnie.

Powiązany klaster

Sprawdź inne usługi WordPress i bazę wiedzy

Wzmocnij swój biznes dzięki profesjonalnemu wsparciu technicznemu w kluczowych obszarach ekosystemu WordPress.

Rekomendacje z LinkedIn

Rekomendacje i opinie o współpracy z WPPoland

Wybrane rekomendacje liderów branży WordPress, WordCamp i e-commerce - z naciskiem na terminowość, głębię techniczną i biznesowe podejście do rozwoju serwisów.

Karolina Czapla

Karolina Czapla

Strateg Marketingowy, Performance & Digital Strategy

“Praca z Mariuszem przy WordCampie pokazała mi, jak rzadko łączy się głębokie umiejętności techniczne z prawdziwym przywództwem. Planuje, koordynuje i dowozi z ogromną dbałością o szczegóły, a jednocześnie daje zespołowi ...”

Współorganizatorka WordCamp Gdynia 2024 i 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR Business Partner

“Portfolio Mariusza mówi samo za siebie. Widać w nim precyzję, wszechstronność i ogromne poczucie odpowiedzialności. Można mu zaufać przy prowadzeniu projektu od pomysłu do wdrożenia, przy jednoczesnym dbaniu o komunikacj...”

Pracowaliśmy w tym samym zespole

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT Project Management & Product Owner, Web/App

“Przez ponad dwa lata mogłam liczyć na Mariusza przy zadaniach WordPress, od stylowania i szablonów po integracje z zewnętrznymi usługami. Wnosi spokój do zespołu i trzyma front‑end projektu w ryzach.”

Mariusz był jej klientem przy pracach WordPress

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz jest takim współpracownikiem, jakiego każdy chciałby mieć: mocne kompetencje full‑stack WordPress, jasne tłumaczenie decyzji technicznych i pozytywne nastawienie nawet pod presją. Sprawnie przechodzi między wtycz...”

Pracowaliśmy razem przy projektach WordPress

Varun Patil

Varun Patil

Lider Growth & CRM

“Poza samym developmentem Mariusz świetnie rozumie SEO, analitykę i growth. Rozmawia bezpośrednio z interesariuszami, zadaje właściwe pytania i dowozi rozwiązania, które realnie wpływają na wyniki biznesowe, od AMP, przez...”

Był przełożonym Mariusza przy inicjatywach growth

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“Znam Mariusza z polskiej społeczności WordPress od wielu lat. Jest niezawodny, bardzo zaangażowany i po prostu zawsze 'jest', na meetupach, WordCampach i w projektach. Jeśli zależy Ci na długofalowej współpracy i kimś, k...”

Współorganizator WordUp Trójmiasto i WordCampów

Daniel Blossfeld

Daniel Blossfeld

Konsultant ds. Optymalizacji Procesów i Digitalizacji

“Miałem przyjemność współpracować z Mariuszem przez prawie trzy lata. W tym czasie jego umiejętności w zakresie rozwoju WordPressa okazały się nieocenione w wielu projektach, od budowy stron internetowych po obszary człon...”

Mariusz był jego klientem przy pracach WordPress

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Manager

“Miałem przyjemność współpracować z Mariuszem przez ponad 4 lata w dziedzinie technicznej. W tym czasie okazał się kompetentnym i niezawodnym kolegą. Szczególnie wyróżniała się jego przyjazna natura i niezwykła wytrwałość...”

Pracowaliśmy z Mariuszem w różnych zespołach

Mark Chalklen

Mark Chalklen

Head of Design & Build w Itineris Limited

“Mariusz to świetny członek zespołu, zawsze chętny do podjęcia każdego zadania i nauki nowych rzeczy. Świetny komunikator i ogólnie miły facet do współpracy. Trudno go jednak pokonać w naszej cotygodniowej tabeli liderów ...”

Bezpośrednio zarządzał Mariuszem

Jessica Di Pasquale

Jessica Di Pasquale

Prowadzenie inicjatyw SEO z strategiami wzrostu opartymi na danych.

“Mariusz to bardzo utalentowany, cierpliwy i doświadczony człowiek. Zawsze gotowy do pomocy i naprawiania błędów, naprawdę doceniałem pracę z nim. Jest wspaniałym kolegą!”

Bezpośrednio zarządzała Mariuszem

Biki John

Biki John

Entuzjasta Content Marketingu i SEO

“Wspaniale było pracować z Mariuszem. Naprawdę doceniałem jego rozległą wiedzę na temat WordPressa i to, jak przydawała się za każdym razem, gdy potrzebowałem wsparcia w nawigacji po CMS. Całkowicie pochwalam Mariusza za ...”

Pracowaliśmy z Mariuszem w różnych zespołach

Rafal Borowiec

Rafal Borowiec

Software Developer, Konsultant, Manager i Wykładowca

“Miałem okazję współpracować z Mariuszem przez 7 miesięcy. Doskonale radzi sobie z optymalizacją techniczną dla wyszukiwarek (SEO). Mariusz posiada również silne doświadczenie w rozwoju AMP, GTM i GA. Mariusz czuje się ba...”

Bezpośrednio zarządzał Mariuszem

Belinda Koch

Belinda Koch

Analityk Web-Tracking w TUI

“Mariusz to wspaniała osoba do współpracy. Jest niezwykle zmotywowany do nauki nowych rzeczy i dzielenia się swoją wiedzą, a także posiada szeroką wiedzę na wiele tematów. Pracowaliśmy razem nad analityką cyfrową i temata...”

Pracowaliśmy z Mariuszem nad analityką cyfrową i tematami śledzenia

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Myślenie Analityczne, AMP

“Mariusz to niezwykle utalentowana osoba w swojej dziedzinie. Zawsze potrafi spojrzeć na problem z nowej perspektywy i myśleć nieszablonowo w sytuacjach, które wydają się być bez wyjścia. Współpraca z nim to zawsze przyje...”

Pracowaliśmy z Mariuszem w tym samym zespole

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript Developer

“Mariusz to niesamowicie doświadczony programista WordPress i specjalista SEO/SEM, z którym miałem przyjemność pracować przez prawie dwa lata. Jako lider zespołu odpowiedzialnego za rozwój strony AirHelp, był jedną z kluc...”

Pracowaliśmy z Mariuszem w tym samym zespole

Paweł Lewczuk

Paweł Lewczuk

Front-end developer, WordPress developer

“Współpracowałem z Mariuszem przy kilku projektach i nasza współpraca zawsze przebiegała wzorowo. Myślę, że jeszcze niejeden wspólny projekt przed nami. Polecam!”

Mariusz był klientem Pawła

Przemek Wroblewski

Przemek Wroblewski

Software Developer z ponad 20-letnim doświadczeniem

“Mariusz to osoba z ogromnym doświadczeniem i głęboką wiedzą o rozwiązaniach frontendowych. Silny, kompetentny i odpowiedzialny programista WordPress. Ma łatwość w budowaniu relacji międzyludzkich. Miał wizję dostrzegania...”

Pracowaliśmy z Mariuszem w różnych zespołach

FAQ usługi

Często zadawane pytania

Pytania o zakres, wdrożenie, koszty i jakość realizacji.

SEO-readyGEO-readyAEO-ready6 Q&A
Jakim programistą jest WPPoland?#
Programistą systemów web i e-commerce. Praca dotyczy głównie serwera i integracji: PHP i WordPress, WooCommerce, TypeScript na Node.js, front-endy w Astro i Next.js oraz Cloudflare Workers na brzegu sieci. To jedna doświadczona osoba, a nie software house, więc nie ma tu aplikacji mobilnych ani działu graficznego.
Czy mogę sprawdzić kod przed podjęciem współpracy?#
Tak. Dwa projekty są publiczne na GitHubie: wppoland/woocommerce-mcp, serwer MCP dla WooCommerce w trybie tylko do odczytu, napisany w TypeScript na licencji MIT, oraz wppoland/hidden-text-detector, narzędzie w Pythonie wykrywające ukryty tekst i prompt injection w plikach PDF i DOCX. Profil motylanogha na wordpress.org pokazuje wtyczki, przy których toczyła się praca.
Do kogo należy kod?#
Do Ciebie. Kod trafia do Twojego repozytorium od pierwszego dnia, na Twoim koncie, bez zatrzymywania jakiejkolwiek licencji. Jeśli repozytorium jeszcze nie istnieje, powstaje w Twojej organizacji, a nie na koncie prywatnym.
Stała cena czy rozliczenie godzinowe?#
Jedno i drugie, zależnie od tego, jak dobrze znany jest zakres. Zdefiniowany zakres dostaje stałą cenę z pisemnymi założeniami; prace otwarte rozlicza się według czasu i materiałów z uzgodnionym limitem. Cena wynika z zakresu, dlatego na tej stronie nie ma cennika.
Czego nie podejmujesz się?#
Projektowania graficznego, makiet i projektowania UX (układ dostarcza klient), natywnych aplikacji mobilnych, wsparcia 24/7 i projektów, które od pierwszego dnia potrzebują pięciu programistów. Te lepiej obsłuży agencja albo software house, a tabela decyzyjna na tej stronie podpowiada, kiedy.
Gdzie pracujesz i w jakiej strefie czasowej?#
W Gdyni, w czasie środkowoeuropejskim (CET). Klienci są głównie z Polski, krajów niemieckojęzycznych, Skandynawii i reszty UE. Praca jest zdalna, z cotygodniowymi prezentacjami na stagingu.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotujemy wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły