Wybrane realizacje

Projekty, które pokazują sposób pracy, podejmowane decyzje i ich efekty.

Faktury do płatności Stripe wystawiane automatycznie w KSeF i ponad 20 systemach księgowych — architektura produktu SaaS Striptu

ARCHITEKTURA PRODUKTU · BUDOWA WERSJI MVP · INTEGRACJE Z SYSTEMAMI KSIĘGOWYMI

Faktury do płatności Stripe wystawiane automatycznie w KSeF i ponad 20 systemach księgowych — architektura produktu SaaS Striptu

Jako współtwórca i CTO zaprojektowałem Striptu — usługę, która na podstawie transakcji Stripe automatycznie wystawia faktury w KSeF lub w systemie księgowym sprzedawcy. Wersja beta powstała w 3 miesiące, a produkt obsługuje dziś ponad 20 integracji.

Stabilna praca sklepu przy nagłych wzrostach ruchu — diagnoza wąskich gardeł i migracja bazy WooCommerce do OVH Cloud Databases

DIAGNOZA WYDAJNOŚCI · TESTY OBCIĄŻENIOWE · MIGRACJA BAZY DANYCH

Stabilna praca sklepu przy nagłych wzrostach ruchu — diagnoza wąskich gardeł i migracja bazy WooCommerce do OVH Cloud Databases

Sklep WooCommerce studia Yutori.pl tracił dostępność podczas akcji z bezpłatnymi wejściówkami. Usunąłem kolejno dwa wąskie gardła — wydajność serwera i limit połączeń z bazą danych. Dziś sklep obsługuje 100 użytkowników na sekundę z czasem odpowiedzi 1–2 sekundy.

Krytyczna podatność usunięta jeszcze w trakcie testów — audyt bezpieczeństwa platformy rezerwacyjnej

TEST PENETRACYJNY BLACK-BOX · ROZPOZNANIE INFRASTRUKTURY · AUDYT API

Krytyczna podatność usunięta jeszcze w trakcie testów — audyt bezpieczeństwa platformy rezerwacyjnej

Przeprowadziłem dwutygodniowy audyt bezpieczeństwa platformy rezerwacyjnej B2C według OWASP. Wykryłem 15 problemów, w tym jeden krytyczny, który zespół klienta usunął jeszcze przed końcem testów.

Asystent AI, który odpowiada na pytania pracowników na podstawie danych z CRM — z kontrolą nad tym, co model widzi

WIDOKI SQL · MODEL CONTEXT PROTOCOL · MODELE AI

Asystent AI, który odpowiada na pytania pracowników na podstawie danych z CRM — z kontrolą nad tym, co model widzi

Dla firmy z branży funeralnej zbudowałem serwer MCP i warstwę widoków SQL, dzięki którym pracownicy zadają pytania w języku naturalnym i dostają odpowiedzi oparte na danych z CRM — bez ręcznego przeszukiwania systemu.

Raport o konkurencji dla nowego lokalu — dane z ponad 10 źródeł w jednym systemie

INTEGRACJE API · BAZA DANYCH PRZESTRZENNYCH · PŁATNOŚCI ONLINE

Raport o konkurencji dla nowego lokalu — dane z ponad 10 źródeł w jednym systemie

Dla startupu pinmercy.com zbudowałem system, który na podstawie adresu planowanej restauracji, baru lub kawiarni generuje raport o otoczeniu, łącząc dane przestrzenne z ponad 10 zewnętrznych źródeł.

Stabilizacja aplikacji dla stacji kontroli pojazdów i migracja do nowej serwerowni bez przerwy w pracy

BACKEND · SYNCHRONIZACJA DANYCH · ŚRODOWISKO SERWEROWE

Stabilizacja aplikacji dla stacji kontroli pojazdów i migracja do nowej serwerowni bez przerwy w pracy

Dla TTS Stryków zdiagnozowałem i usunąłem przyczyny problemów z wydajnością i stabilnością wewnętrznej aplikacji, a następnie przeniosłem ją do nowej serwerowni bez przerw w działaniu.

System dostaw dla dystrybutora marketów budowlanych — od zamówień z wielu źródeł po aplikację dla kierowców

APLIKACJA WEBOWA · APLIKACJA MOBILNA NA TABLETY · BRAMKA SMS

System dostaw dla dystrybutora marketów budowlanych — od zamówień z wielu źródeł po aplikację dla kierowców

Dla ERDRIVE zaprojektowałem i zbudowałem system, który zbiera zamówienia z wielu marketów budowlanych w jednym miejscu, automatycznie dzieli je na trasy dla ponad 10 kierowców i prowadzi kierowców przez dostawy w aplikacji na tabletach.

Dwie krytyczne podatności wykryte, zanim znaleźli je atakujący — audyt bezpieczeństwa platformy SaaS

TEST PENETRACYJNY BLACK-BOX · ROZPOZNANIE INFRASTRUKTURY · AUDYT API

Dwie krytyczne podatności wykryte, zanim znaleźli je atakujący — audyt bezpieczeństwa platformy SaaS

Audytowałem platformę SaaS, która przez własną wtyczkę zarządza stronami WordPress klientów. Wykryłem 13 problemów, w tym 2 krytyczne. Jeden z nich dotyczył poprawki, którą zespół uznawał za wdrożoną.

System udostępniania dokumentacji przetargowej dla spółki energetycznej z USA, wdrożony w chmurze AWS

DORADZTWO · SYSTEM ZARZĄDZANIA · WDROŻENIE W CHMURZE

System udostępniania dokumentacji przetargowej dla spółki energetycznej z USA, wdrożony w chmurze AWS

Dla amerykańskiej spółki audytowej AsBuilt zaprojektowałem i wdrożyłem w AWS system, w którym firma publikuje przetargi wraz z dokumentami i zdjęciami, a zainteresowane strony mają do nich uporządkowany dostęp.

Zamówienia trafiają do magazynu same — integracja sklepu WooCommerce z systemem WMS operatora fulfillment

WOOCOMMERCE · API SYSTEMU WMS · WŁASNA WTYCZKA

Zamówienia trafiają do magazynu same — integracja sklepu WooCommerce z systemem WMS operatora fulfillment

Dla sklepu internetowego współpracującego z zewnętrznym operatorem fulfillment zbudowałem integrację WooCommerce z systemem WMS, która wyeliminowała ręczne przekazywanie zamówień do magazynu.

Audyt sklepu NoboBags: 22 problemy, jedno wadliwe zapytanie SQL i lista produktów ładująca się kilkanaście sekund

PRESTASHOP · AUDYT TECHNICZNY · NAPRAWA

Audyt sklepu NoboBags: 22 problemy, jedno wadliwe zapytanie SQL i lista produktów ładująca się kilkanaście sekund

Audyt techniczny sklepu NoboBags wykazał 22 problemy — od błędów w procesie zakupowym po brak zgody RODO. Najpoważniejszy, kilkunastosekundowe ładowanie listy produktów, sprowadzał się do jednego błędnie skonstruowanego zapytania SQL w module dodatkowym.

Nowa wersja aplikacji do głosowania na czas festiwalu — bez aktualizacji w sklepach i bez poprzedniego wykonawcy

PWA · ANDROID I IOS · REVERSE PROXY

Nowa wersja aplikacji do głosowania na czas festiwalu — bez aktualizacji w sklepach i bez poprzedniego wykonawcy

Na krótko przed Festiwalem Dobrego Smaku 2021 przejąłem aplikację do głosowania od poprzedniego wykonawcy i uruchomiłem jej nową wersję tak, że uczestnicy korzystali z niej bez pobierania jakiejkolwiek aktualizacji.

Zainteresowany współpracą?

Wystarczy krótki opis sytuacji — technologii, problemu, terminu. Odpowiadam w ciągu jednego dnia roboczego z oceną możliwości i proponowanym zakresem współpracy.

Umów konsultację