Przejdź do treści
Realizacje

Narzędzia, które działają na produkcji

Aplikacje dla handlowców i serwisu, automatyzacje, które same publikują i raportują, wtyczki WordPress, bazy firm i strony. Przy każdym projekcie piszę, jaki był problem, co zbudowałem, na czym i co to zmieniło. Bez zrzutów ekranu, bo liczy się rozwiązany problem, a nie wygląd kafelka.

aplikacji webowych wdrożonych produkcyjnie
8+
modułów n8n w jednym systemie publikacji treści
15
firm w uporządkowanej bazie CRM
3000+
portali przeszukiwanych przez monitor ogłoszeń
10+
Systemy na zamówienie

Dla producenta maszyn przemysłowych B2B

Od lipca 2026 odpowiadam za cyfrową stronę producenta maszyn przemysłowych działającego w B2B: od strony WordPress i SEO, przez automatyzację publikacji, po aplikacje dla handlowców, serwisu i klientów. Nazwy firmy nie podaję, podobnie jak nazw jej klientów i szczegółów, które mogłyby ją wskazać. Opisuję to, co da się pokazać bez naruszania tajemnicy.

Aplikacje webowe

Portal sprzedaży maszyn używanych

Problem: Dodawanie ogłoszeń maszyn przez panel WordPress było zbyt trudne z telefonu. W praktyce nikt tego nie robił.

Osobna aplikacja dla handlowców i sprzedających: kreator w trzech krokach (zdjęcia, dane techniczne, ogłoszenie), lista kontrolna stanu maszyny, dyktowanie głosem, konta tylko z zaproszenia, automatycznie generowana umowa współpracy w DOCX i statystyki dla każdego sprzedawcy. Publikacja zawsze po akceptacji w WordPressie, gdzie system sam wyłapuje dane wrażliwe, takie jak lokalizacja, nazwa firmy czy numer seryjny. Połączenie przez własną wtyczkę pośredniczącą z kolejką żądań.

Efekt: Ogłoszenie dodaje się z telefonu w kilka minut. Wersja 0.11 działa na produkcji, z panelem administratora obejmującym wszystkie maszyny portalu.

  • Next.js
  • React
  • TypeScript
  • Prisma
  • Tailwind
  • shadcn/ui
  • WordPress REST
  • PHP
  • Docker
  • Traefik
Usługa: Aplikacje webowe
Automatyzacje

Autopilot treści: film i artykuł zamieniają się w posty

Problem: Każdy nowy film i artykuł wymagał ręcznego pisania postów i robienia grafik na cztery platformy.

15 modułów n8n: wykrycie nowego filmu lub wpisu, pobranie transkrypcji, przygotowanie treści przez AI, grafiki, bramka akceptacji, publikacja na Facebooku, LinkedInie, X i Instagramie, zapis do planu publikacji w arkuszu Google i kopie zapasowe. Do tego własny panel akceptacji: edycja napisów kliknięciem na grafice, sześć układów graficznych w rotacji i hasła wzorowane na wcześniej zaakceptowanych.

Efekt: Z jednego materiału powstaje komplet postów z grafikami. Człowiek tylko akceptuje.

  • n8n
  • Next.js
  • SQLite
  • Satori
  • resvg
  • Sharp
  • Google Sheets API
  • API platform społecznościowych
  • Docker
Usługa: Automatyzacje procesów
Aplikacje webowe

Aplikacja serwisowa PWA dla warsztatu

Problem: Zlecenia napraw podzespołów, na przykład narzędzi pneumatycznych, były prowadzone na kartkach i w wiadomościach.

Aplikacja instalowana na telefonie: tablica zleceń, oś czasu z historią każdej zmiany, notatki tekstem i głosem, zdjęcia, powiadomienia push, moduł biura (klienci, maszyny, zlecenia), interaktywne schematy części z polskimi nazwami i raporty PDF. Zapis lokalny pozwala pracować na hali bez dobrego zasięgu.

Efekt: Pełna historia każdej naprawy w jednym miejscu, dostępna prosto z hali.

  • Next.js
  • TypeScript
  • Prisma
  • Web Push
  • IndexedDB
  • pdf-lib
  • Nodemailer
  • Vitest
  • Docker
Usługa: Aplikacje webowe
Aplikacje webowe

Studio projektowania rzutów hal produkcyjnych

Problem: Handlowcy potrzebowali szybko pokazać klientowi, jak linia maszyn zmieści się w jego hali.

Edytor w przeglądarce: rysowanie obrysu hali, katalog maszyn zbudowany z kart katalogowych, rozmieszczanie z wymiarami i eksport rysunku technicznego do PDF generowanego na serwerze.

Efekt: Gotowy rzut hali do oferty bez programu CAD. Wersja 1.15.

  • Next.js
  • React-Konva
  • pdf-lib
  • Prisma
  • Docker
Usługa: Aplikacje webowe
Aplikacje webowe

Symulator linii produkcyjnej

Interaktywna wizualizacja linii produkcyjnej w 2D i 3D: strefy, wymiary i konfiguracja maszyn, z logowaniem użytkowników.

  • Next.js
  • Konva
  • Three.js
  • Prisma
  • JWT
Usługa: Aplikacje webowe
WordPress

Panel monitoringu maszyn pracujących u klientów

Panel pokazujący dane z maszyn pracujących u klientów: liczbę wyprodukowanych sztuk, czas pracy i terminy serwisu. Wykresy, statystyki agregowane co godzinę, przebudowany interfejs i moduł zgłoszeń.

  • WordPress
  • PHP
  • MySQL
  • cron
  • wykresy
Usługa: WordPress
WordPress

Strona firmowa na WordPressie: rozwój i utrzymanie

Własne wtyczki: analityka ścieżki odwiedzającego bez ciasteczek powiązana z zapytaniem, panel audytu maszyn używanych, katalog maszyn, moduł komentarzy i ocen na blogu, zgłoszenia błędów. Wtyczki obowiązkowe: sekcje strony głównej, kontakt z formularzami w zakładkach, konwersja zdjęć do WebP, krótkie adresy dla kodów QR z licznikiem skanów i znacznikami UTM, zdarzenia GA4. Szablony stron produktowych generowane skryptem, pamięć podręczna LiteSpeed, polityka CSP i porządki po nieużywanych wtyczkach z mapą przekierowań 301.

  • WordPress
  • PHP
  • WPBakery
  • Contact Form 7
  • wp-cli
  • GA4
  • GTM
Usługa: WordPress
Pozyskiwanie danych

Baza firm z rejestrów branżowych na rynki zagraniczne

Problem: Brak bazy potencjalnych klientów za granicą.

System zbierający firmy z publicznych rejestrów branżowych i Google Places, z podziałem kraju na siatkę geograficzną, usuwaniem duplikatów i punktową oceną trafności: pewne trafienia przechodzą automatycznie, graniczne idą do ręcznej weryfikacji. Profile krajów z frazami i regułami językowymi, na przykład odsiewaniem słów o podobnym brzmieniu, ale innym znaczeniu. Panel do przeglądu i eksportu.

Efekt: Działająca baza firm dla trzech rynków, gotowa do rozszerzenia na kolejne kraje.

  • Node.js
  • node:sqlite
  • Google Places API
  • GeoJSON
  • Docker
Usługa: Automatyzacje procesów
Pozyskiwanie danych

Monitor okazji z ponad 10 portali ogłoszeniowych

Automatyczne przeszukiwanie portali ogłoszeniowych i aukcyjnych pod kątem maszyn i materiałów, z panelem do przeglądu i raportem wysyłanym e-mailem.

  • Node.js
  • scraping
  • n8n
  • Docker
  • Traefik
Usługa: Automatyzacje procesów
Automatyzacje

Porządki i uzupełnienie bazy CRM

Oczyszczenie i uzupełnienie bazy ponad 3000 firm i ponad 1200 kontaktów: NIP, REGON, województwo, dane finansowe, grupowanie i usuwanie duplikatów. Wszystko z bezpłatnych rejestrów publicznych, bez płatnych narzędzi.

  • Python
  • CSV i Excel
  • rejestry publiczne
  • Livespace CRM
Usługa: Automatyzacje procesów
Automatyzacje

Automatyzacje biurowe

Zapytania z formularzy strony trafiają automatycznie jako zadania do Todoist z osobą, terminem, priorytetem i sekcją. Codzienny raport pracy na telefon, miesięczne raporty marketingowe z wielu źródeł, uzupełnianie CRM i przypisywanie źródła zapytania, a do tego centrala zgłoszeń błędów i sugestii podpinana do każdej aplikacji firmy.

  • n8n
  • Todoist API
  • Google Sheets API
  • Livespace CRM
Usługa: Automatyzacje procesów
SEO i treści

SEO, widoczność w AI i profil w Google

Audyt techniczny SEO, dane strukturalne, mapy strony i IndexNow. Audyt widoczności w wyszukiwarkach AI: czy roboty mogą czytać stronę, co blokuje hosting i jak mierzyć obecność w odpowiedziach. Optymalizacja profilu firmy w Google i praca z Search Console przez API.

  • Google Search Console
  • schema.org
  • IndexNow
  • GA4
Usługa: Audyt SEO i widoczność w AI
SEO i treści

Treści i komunikacja B2B

Seria artykułów eksperckich z pełnym pakietem redakcyjnym: tekst, źródła liczb, grafiki i kod gotowy do WordPressa. Interaktywny kalkulator kosztu produkcji jako magnes na zapytania, wersja demonstracyjna konfiguratora maszyn jako wtyczka WordPress, persony zakupowe, kwartalny plan publikacji, wytyczne tonu i szablony e-mail zgodne z klientami pocztowymi.

  • WordPress
  • React
  • Vite
  • GetResponse
Wideo i grafika

Wideo i grafika produktowa

Montaż filmów promocyjnych maszyn w poziomie i w pionie, intro marki, napisy wyświetlane słowo po słowie. Automatyczna kontrola materiału: klatki co sekundę, wykrywanie twarzy do rozmycia, wyciszanie fragmentów lektora. Narzędzie do automatycznego montażu reklam pionowych oraz fotomontaże produktowe z korektą perspektywy.

  • FFmpeg
  • Remotion
  • Python
  • Pillow
Automatyzacje

Własny system pracy z AI

Środowisko, w którym asystent AI pracuje jak członek zespołu, a nie jak czat: 20 własnych procedur do powtarzalnych zadań, takich jak wdrożenie z kontrolą, artykuł na WordPress, mailing, montaż filmu czy raport tygodniowy. Do tego pamięć projektów i podział pracy między dwa modele według kosztu.

Efekt: Wdrożenia są powtarzalne i sprawdzane zawsze tak samo, a nowa osoba albo nowa sesja zaczyna od udokumentowanego stanu.

  • Claude
  • Gemini
Usługi uzupełniające

Rzeczy, które robię przy okazji większych projektów

Nie mają osobnych stron, bo rzadko są zamówieniem samym w sobie. Każda ma pokrycie w realizacjach powyżej.

Wideo i grafika

Montaż filmów produktowych w poziomie i w pionie, intro marki, napisy, fotomontaże z korektą perspektywy. Przy większym materiale także automatyczna kontrola: rozmywanie twarzy i wyciszanie fragmentów.

Zobacz przykład

Treści eksperckie B2B

Artykuły ze źródłami i gotowym kodem do publikacji, kalkulatory jako magnes na zapytania, plan publikacji, wytyczne tonu i szablony e-mail.

Zobacz przykład

Serwery i wdrożenia

Serwer VPS z Dockerem i Traefikiem, automatyczne certyfikaty SSL i kopie zapasowe. Stawiam i przekazuję razem z dostępami.

Zobacz przykład

Bazy firm i monitoring ogłoszeń

Zbieranie firm z publicznych rejestrów i monitoring portali ogłoszeniowych z raportem. Bazy firm, nie adresów prywatnych: wysyłka informacji handlowej bez zgody jest w Polsce zabroniona także wobec firm.

Zobacz przykład

Porządki w CRM

Czyszczenie i uzupełnianie bazy kontrahentów z bezpłatnych rejestrów publicznych: NIP, REGON, województwo, duplikaty.

Zobacz przykład

Analityka GA4

Zdarzenia przy formularzach i przyciskach, Google Tag Manager, przypisanie źródła zapytania i raporty, które mówią coś o sprzedaży.

Zobacz przykład
Technologie

Na czym buduję

Frontend
React, Next.js (App Router), TypeScript, Tailwind CSS, shadcn/ui, Vite
Grafika w przeglądarce
Konva i React-Konva (2D), Three.js (3D), SVG
Backend
Node.js, Next.js, PHP (WordPress), REST API, webhooki
Bazy danych
SQLite, Prisma, MySQL
Dokumenty i grafika na serwerze
pdf-lib, Satori, resvg, Sharp, DOCX, reportlab, Pillow
Automatyzacja
n8n, Google Sheets API, Todoist API, GetResponse, Gmail, API platform społecznościowych
WordPress
własne wtyczki i mu-pluginy, WPBakery, Contact Form 7, LiteSpeed Cache, wp-cli
Analityka i SEO
GA4, Google Tag Manager, Search Console, schema.org, IndexNow
Infrastruktura
VPS z Linuksem, Docker, Docker Compose, Traefik, Let's Encrypt, SSH
Aplikacje na telefon (PWA)
Service Worker, Web Push, IndexedDB
Wideo
FFmpeg, Remotion
Testy i jakość
Vitest, ESLint, testy ścieżek użytkownika
Języki
TypeScript i JavaScript, Python, PHP, Bash, PowerShell
Sposób pracy

Jak pracuję

  • Rozpoznanie przed kodemKrótka ankieta decyzji, potem specyfikacja z listą rzeczy do potwierdzenia zamiast zgadywania.
  • Makieta przed wdrożeniemKlikasz w wygląd i przepływ, zanim powstanie kod. Poprawka na tym etapie kosztuje minuty, nie dni.
  • Małe wersje, szybko na produkcjiKażda wersja ma numer i dziennik zmian, a kolejne potrafią wychodzić co kilka dni. Uwagi z prawdziwego użycia zmieniają kierunek, zanim powstanie coś zbędnego.
  • Kopia i kontrola przy każdym wdrożeniuKopia zapasowa przed zmianą i sprawdzenie na żywym systemie po niej. Nie „powinno działać”, tylko sprawdzone.
  • Najpierw telefonKażdy panel działa na telefonie bez przewijania w bok, a formularze dla klientów są maksymalnie proste.
  • RODO w praktyceAutomatyczne wyłapywanie danych wrażliwych przed publikacją, usuwanie lokalizacji ze zdjęć, rozmywanie twarzy w wideo, analityka bez ciasteczek.
  • Ostrożnie na cudzej infrastrukturzeZmiany przez dodawanie, a nie przez usuwanie cudzych elementów. Sekrety tylko w zmiennych środowiskowych.
  • Jeśli coś powtarza się drugi raz, staje się modułemAutomatyzacja zamiast ręcznej pracy, także w moim własnym warsztacie.
Kontakt

Porozmawiajmy o Twoim projekcie

Napisz, co chcesz osiągnąć i skąd dziś przychodzą Twoi klienci. Odpowiadam w ciągu 48 godzin roboczych, a jeśli nie jestem właściwą osobą do tego projektu, mówię to od razu. Wolisz szybciej? Napisz na WhatsApp.

Napisz na WhatsApp

Krótko o firmie, celu i oczekiwaniach. Im konkretniej, tym konkretniej odpiszę.