Norbert KarpIT SOLUTIONS
Portfolio

Systemy, aplikacje i automatyzacje — każdy projekt można otworzyć i sprawdzić

Pracuję w kilku warstwach: front sprzedażowy, backend i baza, integracje z systemami zewnętrznymi, automatyzacje w tle. Poniżej projekty, które powstały i działają — z linkiem tam, gdzie da się wejść, i z opisem technologii przy każdym.

Systemy i panele

Formularz rezerwacji stolika u Kalmana: wybór dnia, liczby osób i godziny
Zbudowane i działaGastronomia · Łódź · od maja 2025, w produkcji

u Kalmana

System operacyjny firmy

Restauracja przyjmuje rezerwacje i sprzedaje vouchery, kiedy nikt nie odbiera telefonu. Do tego obieg faktur z KSeF, sprzedaż z kasy i panel właściciela.

23% rezerwacji wpada, gdy lokal jest zamknięty — to przychód, którego telefon by nie przyjął. Ponad 90 h pracy wykonały automaty (pomiar z bazy, rośnie na żywo).

  • rezerwacje online z potwierdzeniem SMS
  • vouchery: płatność, PDF z kodem QR, realizacja
  • synchronizacja faktur kosztowych z KSeF
  • Next.js
  • TypeScript
  • Supabase / PostgreSQL
  • Stripe
  • +3
FLOWDESK: KPI zespołu, wykres 14 dni i kolejka zgłoszeń posortowana po ryzyku SLA
Projekt pokazowyObsługa klienta B2B/B2C · projekt pokazowy · 2026

FLOWDESK

Panel zgłoszeń i SLA

Zgłoszenia z wielu kolejek w jednej tabeli, posortowane po ryzyku SLA — zespół widzi, co przeterminuje się za 7 minut, zanim klient zdąży się zdenerwować.

Zgłoszenie, które zaraz się przeterminuje, jest pierwsze na liście — zespół odpowiada przed terminem zamiast przepraszać po nim.

  • kolejki z własnymi progami SLA (B2B 4h, sklep 8h, serwis 24h)
  • sortowanie po czasie do naruszenia, nie po dacie wpływu
  • wykres wpływ vs zamknięcia z naruszeniami
  • React
  • Vite
  • liczniki SLA per kolejka
  • wdrożenie: Azure / serverless
Zobacz case study Wersja klikalna dostępna na rozmowie.

Automatyzacje i integracje

STAWKA: KPI należności, struktura wiekowa i harmonogram najbliższych monitów
Projekt pokazowyFinanse B2B · projekt pokazowy · 2026

STAWKA

Należności i automatyczne monity

Struktura wiekowa należności i harmonogram monitów mail/SMS — z podglądem treści i trybem „do akceptacji" tam, gdzie automat nie powinien strzelać sam.

Przy 20 przeterminowanych FV miesięcznie kilka godzin dzwonienia zamienia się w minuty akceptacji monitów (założenie: monit ręczny ~10 min).

  • aging: przed terminem → 60+ dni, kwoty i liczba FV
  • harmonogram monitów: auto vs wymagające akceptacji
  • podgląd treści monitu przed wysyłką (mail + SMS)
  • React
  • Vite
  • aging 5 koszyków
  • sekwencje monitów
Zobacz case study Wersja klikalna dostępna na rozmowie.

E-commerce

Sklep Kredens Inspiro: hero „Domowe dania premium, gotowe w 5 minut" z koszykiem i nawigacją sklepu
Zbudowane i działaŻywność pakowana · Kraków · 2026, w budowie

Kredens Inspiro

Sklep internetowy — dania premium

E-commerce dla marki domowych dań pasteryzowanych: zupy, gulasze i zestawy pakowane próżniowo — „gotowe w 5 minut". Sklep, karty produktów, koszyk i FAQ.

Klient kupuje obiad „jak u mamy" w trzy kliknięcia — sklep, zestawy i koszyk bez zakładania konta; panel admina w przygotowaniu.

  • katalog produktów i zestawów z kartami
  • koszyk bez zakładania konta (Zustand)
  • sekcje zaufania: jak to działa, bezpieczeństwo żywności, FAQ
  • Next.js 14
  • TypeScript
  • Zustand (koszyk)
  • Supabase (w podpięciu)
Zobacz case study Projekt w aktywnej budowie — start sprzedaży wkrótce.

Strony i fronty sprzedażowe

Strona AURA Residence: nagłówek inwestycji i karta oferty miasta z metrażem lokalu
Zbudowane i działaDeweloper mieszkaniowy · 2026, w rozwoju

AURA Residence

Landing sprzedażowy z konfiguratorem

Kupujący sam filtruje mieszkania po metrażu, liczbie pokoi i piętrze, ogląda rzut w 2D, liczy ratę kredytu i rezerwuje lokal — bez telefonu do biura sprzedaży.

Kupujący sam zawęża wybór do 2-3 lokali — handlowiec dostaje zapytanie o konkret, nie „czy są wolne trzypokojowe”.

  • wyszukiwarka mieszkań z filtrami i listą dostępności
  • interaktywny rzut 2D z podglądem pomieszczeń
  • kalkulator raty i kosztów
  • React
  • Vite
  • CSS bez frameworka
  • motyw jasny i ciemny
Zobacz case study Wersja klikalna udostępniona po zamknięciu bieżącej iteracji.
Strona NOVA Estate: ciemne hero z kartą inwestycji Park Horizon i ceną za metr
Projekt pokazowyDeweloper mieszkaniowy · projekt pokazowy · 2026

NOVA Estate

Serwis dewelopera nieruchomości

Kompletny serwis dewelopera: inwestycje z podstronami, wyszukiwarka mieszkań, aktualności i SEO techniczne — zbudowany jako wzorzec dla branży nieruchomości.

Gotowy wzorzec — wdrożenie z marką i treściami klienta liczy się w dniach, nie tygodniach.

  • karty inwestycji z podstronami i renderami SVG
  • wyszukiwarka mieszkań z filtrami dostępności
  • sekcja aktualności prowadzona z plików treści
  • Next.js 15
  • React 19
  • TypeScript strict
  • Tailwind CSS v4
  • +1
Zobacz case study Wersja klikalna dostępna na rozmowie — projekt pokazowy.
Strona EVENTS RKN GROUP: granatowe hero „Wydarzenia, konferencje i gastronomia w jednych rękach"
Zbudowane i działaEventy i gastronomia kontraktowa · spółka własna · 2026

EVENTS RKN GROUP

Serwis firmy eventowej

Konferencje, pikniki, wesela i produkcja posiłków — serwis spółki eventowej z ofertą pociętą pod frazy, własną przestrzenią SGGW Rogów i sekcją realizacji.

Pięć linii oferty na osobnych, indeksowalnych podstronach — klient korporacyjny trafia z Google prosto na swoją potrzebę, nie na stronę-wizytówkę.

  • 5 podstron ofertowych: konferencje, eventy, gastronomia, produkcja posiłków, wesela
  • podstrona własnej przestrzeni eventowej (SGGW Rogów)
  • sekcja realizacji + formularz zapytania ofertowego
  • Next.js 16
  • TypeScript
  • shadcn/ui
  • treści z plików (content/)
Zobacz case study Start po uzupełnieniu danych kontaktowych spółki.
Strona INSPIRO Brzeziny: nagłówek „Bilard, wesela i wielkie eventy w jednym miejscu"
Zbudowane i działaRozrywka i eventy · Brzeziny · 2026, przed startem

INSPIRO Brzeziny

Strona sprzedażowa dwóch marek w jednej

Klub bilardowy i sala weselna pod jedną marką — dwa światy sprzedaży na jednej stronie: „zarezerwuj stół" na już i „sprawdź termin wesela" na miesiące naprzód.

Jedna domena zamiast dwóch stron: jeden budżet SEO, a gość bilarda za 50 zł widzi ofertę imprezy za kilka tysięcy.

  • strategia dwóch ścieżek klienta (bilard vs wesela) na jednej domenie
  • most sprzedażowy: imprezy okolicznościowe z bilardami
  • podstrony: bilard, wesela, eventy firmowe, kontakt
  • Next.js 14
  • Tailwind CSS
  • Framer Motion
  • JSON-LD LocalBusiness
Zobacz case study Strona przygotowana do startu — link po podpięciu domeny lokalu.
Live Demo

Interaktywny Symulator Skryptów i Automatyzacji

Wybierz jeden ze skryptów wdrożonych u klientów i kliknij Uruchom skrypt. Zobacz w czasie rzeczywistym logi z procesów w tle, integracji KSeF, webhooków płatności oraz sztucznej inteligencji.

bash · ksef_cost_normalizer.py

Norbert Karp Systems Shell v2.10 (stdout stream)

Wybierz skrypt po lewej i kliknij [Uruchom] na pasku powyżej.

Praca kontraktowa

Projekty realizowane u klientów

Opisuję zakres i technologie. Bez zrzutów, danych i nazw — te projekty powstały w ramach umów z klientami.

Praca kontraktowa

Panel kontroli zgłoszeń i SLA

Aplikacja analityczna · Motoryzacja · obsługa klienta B2B

Zgłoszenia z wielu skrzynek trafiają do jednej bazy, a panel pokazuje, które przekraczają termin odpowiedzi i gdzie tworzy się zator.

  • monitorowanie skrzynek pocztowych w tle
  • liczenie czasu odpowiedzi i naruszeń SLA
  • wykresy i zestawienia okresowe
  • zadania cykliczne z harmonogramem
  • Python
  • Streamlit
  • pandas
  • Plotly
  • APScheduler
  • SQLite
Praca kontraktowa

Automatyczna baza wiedzy

Automatyzacja i przetwarzanie dokumentów · Motoryzacja · e-commerce B2B

Instrukcje rozsypane po panelu i plikach PDF zostają zebrane, uporządkowane i udostępnione jako jedno przeszukiwalne źródło.

  • automatyczne przechodzenie przez panel i zbieranie treści
  • wyciąganie danych z dokumentacji PDF
  • normalizacja i import do bazy wiedzy
  • uruchomienie w kontenerze, powtarzalne środowisko
  • Node.js
  • Playwright
  • Docker
  • import PDF
Praca kontraktowa

Rozszerzenie robocze dla zespołu

Rozszerzenie przeglądarki · Motoryzacja · obsługa klienta B2B

Zespół obsługi przestaje przeklikiwać się przez cztery systemy: numer zgłoszenia, kod produktu i numer paczki rozwijają się w miejscu, w jednym oknie.

  • szybkie przejście do zgłoszenia po samym numerze
  • podgląd produktu po kodzie i indeksie producenta
  • śledzenie przesyłek u dwóch przewoźników
  • automatyczne uzupełnianie formularza reklamacji
  • JavaScript
  • Chrome Extension (Manifest V3)
Nie tylko strony

Architektury, które wdrażam

Systemy, integracje, procesy i chmura — wzorce, na których stoją moje wdrożenia. To nie są makiety klientów: każdy wzorzec kończy się dowodem, gdzie działa naprawdę.

Dokumenty i finanse

Pipeline faktur: KSeF → księgowość

Faktury kosztowe wiszą w rządowym systemie, a księgowość i tak dostaje PDF-y mailem.

  1. API KSeF 2.0sesja + pobranie XML
  2. KonwersjaXML → PDF, foldery mies.
  3. Kategoryzacjadostawca → kategoria
  4. Panel kosztówstatusy, aging, anomalie
  • sync co godzinę
  • alert przy błędzie sesji
  • kontrola ciągłości numeracji
  • idempotentny upsert

449 faktur w produkcji, sync od miesięcy bez luki

Niezawodność

Kolejka zadań z ponowieniami

Zewnętrzne API padło o 3:00 w nocy — i nikt nie wie, które operacje przepadły.

  1. Zdarzenierezerwacja / płatność / mail
  2. Kolejkazapis przed wykonaniem
  3. Wykonanieworker z limitem prób
  4. Rozliczeniedone / retry / alert
  • każde zadanie ma ślad w bazie
  • backoff między próbami
  • martwe zadania eskalują do człowieka
  • podgląd kolejki w panelu

241 zadań, 60 wykonanych za 2. podejściem, 0 zgubionych

Chmura · Azure

Platforma B2B w chmurze, wiele rynków

Jedna platforma sprzedażowa, kilka krajów — inne podatki, waluty, cenniki i języki komunikacji.

  1. Platforma e-commerceAzure, konfiguracja rynkowa
  2. IntegracjeERP · ceny · stany · klienci
  3. Logika rynkowaVAT, rabaty, warunki handlowe
  4. Operacjewydania, testy, diagnostyka
  • release management i testy akceptacyjne
  • diagnostyka na produkcji (API)
  • analiza wpływu zmian przed wdrożeniem
  • koordynacja dostawców

Pełna oferta Azure: aplikacje, Entra ID, utrzymanie

Sprzedaż

Obieg leada: od formularza do przychodu

Zapytania wpadają na maila i umierają — nikt nie wie, ile z nich stało się klientami.

  1. Wejścieformularz / chat / telefon
  2. Zapis + alertbaza, SMS do właściciela
  3. Follow-upautomat po N dniach ciszy
  4. Atrybucjaskąd przyszedł, ile wydał
  • zgody RODO z logiem
  • anty-duplikacja zgłoszeń
  • odzysk porzuconych formularzy
  • statusy zamiast skrzynki

Blisko 400 rezerwacji online, 23% poza godzinami pracy lokalu

Dane operacyjne

Sprzedaż z kasy → decyzje właściciela

Kasa fiskalna wie wszystko o sprzedaży, ale te dane nigdy nie spotykają się z kosztami.

  1. POS APIOAuth2, pozycje sprzedaży
  2. ETL co godzinęagregaty dzienne + pozycje
  3. Łączeniesprzedaż × koszty z faktur
  4. Raportymarża, food cost, anomalie
  • upsert idempotentny (bezpieczne powtórki)
  • rozdział sprzedaży od rozchodu wewn.
  • paginacja dużych zbiorów
  • wykrywanie luk w danych

267 dni sprzedaży i 13,7 tys. pozycji zsynchronizowanych z API POS

Analiza procesów

Proces ręczny → proces zautomatyzowany

Firma "zawsze tak robiła": człowiek przepisuje, pilnuje terminów w głowie i czasem zapomni.

  1. Mapowanie as-iskto, co, kiedy, czym
  2. Wąskie gardłagdzie ginie czas i dane
  3. Projekt to-beco przejmuje system
  4. Wdrożenie etapaminajpierw jeden proces
  • specyfikacja przed kodem
  • analiza wpływu na sąsiednie procesy
  • mierzalny efekt każdego etapu
  • człowiek zostaje tam, gdzie decyduje

Warsztat analityka (ADONIS, as-is/to-be) + wdrożenia własne

Doświadczenie zawodowe

Analiza i architektura w środowisku korporacyjnym

Zanim zacząłem budować systemy samodzielnie, prowadziłem je od strony analizy, wdrożeń i utrzymania w organizacji działającej na kilku rynkach.

Analiza systemowa i procesy

Mapowanie procesów w stanie obecnym i projektowanie docelowego, dokumentacja i standaryzacja przebiegów międzydziałowych. Zbieranie wymagań biznesowych i przekładanie ich na specyfikacje dla zespołów developerskich i dostawców. Analiza wpływu zmiany na powiązane systemy, zanim wejdzie na produkcję.

  • ADONIS
  • modelowanie as-is / to-be
  • wymagania → specyfikacja
  • analiza wpływu

Prowadzenie wdrożeń i zarządzanie wydaniami

Wdrożenia od wymagań przez koordynację z dostawcami i zespołami wewnętrznymi po odbiór na produkcji. Wydania w środowisku wielorynkowym: planowanie, testy akceptacyjne, weryfikacja po wdrożeniu, obsługa regresji, priorytetyzacja zgłoszeń z rynków lokalnych.

  • release management
  • testy akceptacyjne
  • obsługa regresji
  • koordynacja dostawców

Architektura e-commerce B2B i B2C

Projektowanie i utrzymanie architektury platformy sprzedażowej oraz integracji z systemami wewnętrznymi. Konfiguracja wielorynkowa: logika podatkowa, warunki handlowe, mechanizmy rabatowe i szablony komunikacji transakcyjnej dla rynków europejskich. Diagnostyka błędów produkcyjnych na poziomie API i konfiguracji.

  • integracje platforma ↔ systemy wewnętrzne
  • rynki europejskie
  • logika podatkowa
  • diagnostyka API

Chmura i infrastruktura

W środowisku korporacyjnym: utrzymanie i konfiguracja platformy B2B na Microsoft Azure, weryfikacja wdrożeń i diagnostyka na środowiskach produkcyjnych. We własnych wdrożeniach: architektura serverless — Next.js na Vercel, Supabase (PostgreSQL, autoryzacja, storage, Row Level Security), CI/CD, migracje bazy, monitoring i backupy. Chmurę dobieram do skali i kosztu utrzymania, nie do przyzwyczajenia.

  • Microsoft Azure
  • Vercel
  • Supabase / PostgreSQL
  • CI/CD
  • RLS
  • monitoring

Development

Full-stack: TypeScript, Next.js, React, PostgreSQL, Python. Projektowanie schematów bazodanowych, budowa paneli operacyjnych i modułów finansowych, praca z API, integracje i automatyzacja procesów.

  • TypeScript
  • Next.js / React
  • PostgreSQL
  • Python
  • Node.js
  • Playwright

Integracje z systemami klientów

Doświadczenie z łączeniem platform sprzedażowych z systemami ERP, CRM i logistyką w projektach kontraktowych. Integruję każdą platformę, która udostępnia dokumentację REST/GraphQL albo bezpośredni dostęp do bazy.

  • ERP
  • CRM
  • systemy kurierskie
  • REST / GraphQL
  • integracje bazodanowe

Realizowane w projektach klientów, objęte umowami o poufności. Szczegóły i referencje omawiam na rozmowie.

Jak pracuję

Co jest wspólne dla każdego z tych projektów

Zaczynam od procesu, nie od ekranu

Najpierw ustalam, gdzie urywają się dane i co ludzie robią ręcznie. Dopiero potem powstaje projekt architektury i interfejs.

Przepływy, które da się utrzymać

Widać, skąd przychodzą dane, gdzie są zapisywane, kto dostaje alert i co się dzieje, gdy zewnętrzne API przestaje odpowiadać.

System zgłasza własne awarie

Kolejka z ponawianiem, logi, limity zapytań i alerty. Klient nie dowiaduje się o błędzie od swojego gościa.

Masz proces, który zjada czas albo gubi pieniądze?

Opisz go w kilku zdaniach. Odpowiem, czy da się go zautomatyzować, czego to wymaga i ile zajmie — bez zobowiązań.