Realizacje
Realizacje, w których widać sposób pracy.
Część projektów jest publiczna z natury, narodowy produkt blockchain albo platforma, którą można kliknąć. Część opisuję sektorowo, bez nazw i rozpoznawalnych szczegółów. To normalna cena za pracę wewnątrz organizacji, które nie publikują swoich architektur, i nie zamierzam jej obchodzić aluzjami.

Bankowość rozwojowa, sektor publiczny
2017–2021
Wymiana systemu centralnego jako problem organizacyjny
Jak przeprowadzić największą transformację technologiczną w historii banku, gdy trudność nie leży w nowym systemie, lecz w liczbie równoległych decyzji i zależności między zespołami.
- Organizacja IT
- 300+ osób
- Równoległe zespoły projektowe
- 10+
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Produkcja karmy dla zwierząt, private label B2B
2026
Dziesięć systemów wewnętrznych bez dziesięciu osobnych stosów
Jak zbudować kilkanaście systemów wewnętrznych dla zakładu produkcyjnego i jego sprzedaży, nie doprowadzając do sytuacji, w której utrzymanie kosztuje więcej niż budowa.
- Systemy na wspólnej infrastrukturze
- Około 10, na jednym VPS
- Walidacja cennika dostawcy
- 8–12 h pracy ręcznej do ~5 min plus 15–30 min przeglądu
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Operator pocztowy, skala krajowa
2023–2024
Znaczek pocztowy na blockchainie dla klienta bez portfela
Jak wydać emisję filatelistyczną z odpowiednikiem na blockchainie, nie tracąc statusu regulowanego znaczka i nie wymagając od kupującego wiedzy o kryptowalutach.
- Skala organizacji
- 80 000+ pracowników
- Zasięg produktu
- Ogólnokrajowy

Fintech pod nadzorem KNF
2021–2022
Platforma finansowania społecznościowego od zera, pod nadzorem
Jak zbudować platformę fintech od pustego repozytorium do produkcji w chmurze, gdy wymagania nadzorcze obowiązują od pierwszego dnia, a nie od pierwszego audytu.
- Punkt startu
- Od zera do produkcji
- Środowisko
- Chmura Azure

Grupa produkcyjna, HR i rekrutacja
2026
Oprogramowanie rekrutacyjne napisane wokół audytu, który nadejdzie
Jak zbudować rekrutację wspieraną przez AI jako system wysokiego ryzyka wedle unijnego aktu o sztucznej inteligencji, w którym zabezpieczeniem przed wymyśleniem kwalifikacji przez model jest sprawdzenie zawierania się łańcucha znaków, a lista zachowań zakazanych powstała przed listą funkcji.
- Klasyfikacja
- Załącznik III pkt 4, wysokie ryzyko, obowiązki deployera z art. 26
- Ugruntowanie
- Każdy cytat dowodowy musi być dosłownym fragmentem sparsowanego CV
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Grupa spółek, finanse i księgowość
2026
Automatyzacja księgowości, w której model nie podaje żadnej liczby
Jak zautomatyzować obieg faktur w grupie spółek pod obowiązkowym krajowym e-fakturowaniem, gdzie każda kwota pochodzi z ustrukturyzowanego XML, a nie z modelu, i gdzie niezaakceptowanemu księgowaniu zapobiega wyzwalacz bazy danych, a nie zapis w polityce.
- Liczby z AI
- Żadnych: każda kwota czytana z ustrukturyzowanego XML faktury
- Bramka zgodności
- Sprawdzenia deterministyczne przed trafieniem faktury do człowieka
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Produkcja spożywcza, planowanie i utrzymanie ruchu
2026
Plan produkcyjny, który po roku nadal da się odtworzyć
Jak zbudować planowanie i utrzymanie ruchu na solverze ograniczeń tak, żeby decyzję harmonogramową sprzed miesięcy dało się wygenerować ponownie co do bajta, a najgroźniejszy błąd w systemie nie mógł przejść przy zielonych testach.
- Odtwarzalność
- Ten sam kanoniczny ładunek, seed i wersja solvera dają identyczny plan
- Wejścia solvera
- Każde uruchomienie utrwalone append-only, niezmienność egzekwuje baza
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Badania i rozwój oraz jakość w produkcji karm
2026
Werdykty zgodności, których laboratorium obroni w audycie certyfikacyjnym
Jak umieścić deterministyczny rdzeń zgodności między prawem paszowym a asystentem AI, tak żeby asystent interpretował, orkiestrował i tłumaczył, a werdykt pass lub fail wychodził z kodu odpowiadającego za każdym razem tak samo.
- Werdykty
- Deterministyczne pass lub fail, identyczne przy każdym uruchomieniu
- Zakres regulacyjny
- Wytyczne żywieniowe FEDIAF i cztery akty prawa UE
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Produkcja spożywcza, utrzymanie ruchu i dane z hali
2026
Wymiana systemu utrzymania ruchu przez zbudowanie go w mniejszej części
Jak wycofać samodzielny CMMS bez odbudowywania go, traktując istniejący już rejestr maszyn, telemetrię z hali i hierarchię zakładu jako fundament i budując wyłącznie to, czego naprawdę brakowało.
- Rejestr maszyn
- 327 maszyn kanonicznych z oznaczeniem KKS, krytycznością i kondycją
- Reużyte zamiast odbudowane
- Rejestr, OEE na żywo, wallboard alarmów, kalendarz przeglądów
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Narzędzia własne, open source
2026
Dokumentacja architektury, która nie starzeje się w dniu publikacji
Jak sprawić, żeby model architektury i governance zostawiały dowód sprawdzalny maszynowo, zamiast diagramów i notatek ze spotkań, których nikt nie weryfikuje.
- Pokrycie cyklu
- 19 skills, define do maintain
- Format wyjściowy
- ArchiMate 3.2 walidowany wobec XSD

E-commerce konsumencki, opieka nad zwierzętami
2026
Sklep, który dzieli budynek z zapleczem, ale nie dzieli zamka
Jak prowadzić publiczną platformę handlową obok kilkunastu systemów wewnętrznych na tej samej infrastrukturze, kiedy poprawna odpowiedź na pytanie o współdzielenie brzmi inaczej dla bazy danych, inaczej dla dostawcy tożsamości, a inaczej dla sieci.
- Tożsamość
- Dedykowany dostawca i realm, świadomie odrębne od wewnętrznego
- Sieć
- Izolowana sieć Docker; API nie widzi sieci wewnętrznej
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Produkty własne, open source
2025–2026
Logowanie podpisem kryptograficznym bez rezygnacji z korporacyjnego IdP
Jak dopuścić uwierzytelnianie podpisem Ethereum, nie tracąc ról, MFA, audytu i federacji, które daje dostawca tożsamości klasy korporacyjnej.
- Zakres rozszerzenia
- Własne SPI, nie konfiguracja
- Część kliencka
- Publikowany pakiet npm (MIT)

Fulfilment e-commerce, produkcja spożywcza
2026
Silnik pakowania, który odmawia wykazania oszczędności, po które go zamówiono
Jak dobierać kartony wysyłkowe na podstawie zwalidowanego ułożenia przestrzennego zamiast porównania objętości i dlaczego raporty zatrzymują się krok przed twierdzeniem finansowym, którego wszyscy po nich oczekiwali.
- Benchmark
- 386 kompletnych planów geometrycznych z 400 zamówień, 544 paczki
- Walidacja
- Niezależny walidator: kolizje, podparcie, przenoszone obciążenie, masa
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Grupa produkcyjna, operacje magazynowe
2026
System magazynowy zbudowany pierwszego dnia pod drugi magazyn
Jak zacząć WMS od jednego modułu, nie nabywając przy tym decyzji, które czynią kolejne trzy moduły drogimi, traktując lokalizację jako encję, magazyn jako wymiar, a ślad audytowy jako coś, co egzekwuje wyzwalacz bazy.
- Wielomagazynowość
- Każdy agregat biznesowy niesie referencję magazynu od pierwszego dnia
- Lokalizacja
- Encja magazyn, strefa i miejsce, nigdy pole tekstowe
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Produkcja karm, sprzedaż B2B i dystrybucja
2026
Oprogramowanie dla handlowca, które zakłada brak zasięgu w sklepie
Jak zbudować aplikację wsparcia sprzedaży dla przedstawicieli pracujących wewnątrz punktów handlowych, gdzie najtrudniejszym pytaniem architektonicznym okazuje się to, który system jest właścicielem tożsamości konta klienta.
- Offline first
- Lokalna baza z synchronizacją, a nie widok webowy z cache
- Tożsamość konta
- Kod kontrahenta z ERP w parze z referencją firmy z CRM
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Grupa produkcyjna, flota pojazdów
2026
Ewidencja floty, której przypomnienia nie odpuszczają
Jak zbudować obsługę pojazdów wokół powiadomienia ponawianego do czasu, aż odczyt naprawdę dotrze, i dlaczego granicę audytu poprowadziłem tak, żeby celowo wykluczyć z niej mechanikę powiadomień.
- Monity o przebieg
- Ponawiane, dopóki kierowca nie poda odczytu
- Skan terminów
- Progi 30, 14 i 7 dni przed upływem
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Produkcja karm, targi i sampling
2026
Zamówienie, które zaczyna się wiadomością na WhatsAppie, a kończy w ERP
Jak zamienić swobodnie napisane zapotrzebowania na towar targowy i samplingowy w pozycje zamówienia w ERP, gdzie każdy proponowany produkt niesie pewność i zacytowany fragment oryginalnej wiadomości, a katalog zostaje zamrożony w momencie ekstrakcji.
- Punkt wejścia
- Wiadomość w języku naturalnym, bez formularza do wypełnienia
- Każda propozycja
- Niesie ocenę pewności i zacytowany fragment zapotrzebowania
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Produkcja karm, eksport i ekspansja rynkowa
2026
Maszyna eksportowa złożona niemal w całości z systemów, które już istniały
Jak zbudować narzędzia ekspansji rynkowej reużywające klientów modelowych, składu dokumentów, usługi podpisu i rejestru korespondencji należących do trzech innych systemów wewnętrznych, dokładając wyłącznie tę część, która była naprawdę nowa.
- Nowa infrastruktura
- Żadna: trzy istniejące systemy dostarczają zdolności
- Interfejs operatora
- Rozmowa na komunikatorze z jawną maszyną stanów dialogu
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

E-commerce, marketing wielomarkowy
2026
Jedna automatyzacja marketingu dla kilku marek, bez kopii na markę
Jak prowadzić automatyzację treści i kampanii dla wielu marek e-commerce z jednego zestawu workflowów parametryzowanych najemcą, z kontenerem agenta na markę odizolowanym za kontrolowanym interfejsem.
- Workflowy
- 19 automatyzacji parametryzowanych marką, nie duplikowanych na markę
- Izolacja
- Identyfikator marki jako klucz izolacji danych w całym systemie
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Grupa produkcyjna, prowadzenie projektów i CRM
2026
Budowa narzędzia do projektów przez rozstrzygnięcie, czego nigdy nie będzie zawierać
Jak zastąpić komercyjny produkt do zarządzania projektami i CRM modułem wewnętrznym, kiedy decyzją czyniącą tę budowę wykonalną jest lista funkcji świadomie wykluczonych na stałe, a nie odłożonych w czasie.
- Decyzja o zakresie
- Benchmark funkcja po funkcji wobec dotychczasowego produktu
- Wykluczone na stałe
- Komunikator i zarządzanie nieobecnościami, z zapisanymi powodami
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Marketplace konsumencki, opieka nad zwierzętami
2026
System projektowy, w którym przegląd wykonuje skrypt
Jak prowadzić jedną bibliotekę komponentów dla aplikacji webowej i natywnej, w dwóch markach i dwóch schematach kolorystycznych, kiedy najważniejsze usterki są niewidoczne na pojedynczym zrzucie ekranu i mieszkają w relacji między dwoma tokenami.
- Jedna wspólna biblioteka
- 62 obszary dziedzinowe używane przez web i natywną
- Bramka kontrastu
- Każda para atramentu i powierzchni oceniana w czterech wariantach
Realizacja opisana sektorowo, bez nazwy organizacji i rozpoznawalnych szczegółów.

Produkty własne, open source
2026
Trener, który podaje źródła i odmawia zmyślania reszty
Jak zbudować silnik dziedzinowy, w którym każda rekomendacja jest identyfikowalna co do publikacji, i który odmawia policzenia trzech liczb najchętniej kupowanych na rynku, bo dowody ich nie bronią.
- Identyfikowalność
- Każda reguła z ID źródła, ~60 pozycji
- Dwa interfejsy
- CLI i 16 narzędzi MCP na jednym zestawie handlerów

Produkty własne, open source
2026
Agent księgowy, który wysyła dokumenty, a nie opowiada o ich wysyłaniu
Jak zbudować asystenta AI dla jednoosobowej działalności, w którym wynikiem jest poprawny JPK, faktura przyjęta przez KSeF i UPO, a nie wiarygodnie brzmiąca odpowiedź.
- Zakres regulacyjny
- KSeF FA(3), JPK_V7M, JPK_EWP, ZUS DRA, PIT-28
- Dowody
- 180 testów, e2e na sandboxie MF

Produkty własne, mobile i wizja komputerowa
2026–2027
Wizja komputerowa, która musi działać tam, gdzie nie ma zasięgu
Jak uruchomić detekcję i identyfikację gatunku w całości na telefonie, offline w lesie, z pewnością skalibrowaną zamiast ozdobnej i gatunkami podobnymi pokazanymi przy każdym wyniku.
- Dane referencyjne
- 125 gatunków, 130 par mylących
- Wymóg offline
- Inferencja, mapy i baza na telefonie

Produkty własne, open source
2026
Ranking, który zakłada, że gracze będą oszukiwać
Jak prowadzić publiczny ranking modeli językowych i ludzi, kiedy gra toczy się w przeglądarce, za inferencję płaci gracz, a kont nie ma.
- Granica zaufania
- Każdy mecz rankingowy odtwarzany po stronie serwera
- Mój koszt inferencji
- Zero, gracz przynosi własny klucz

Produkty własne, gaming Web3
2024–2026
Ekonomia gry na publicznym łańcuchu, którą wciąż da się przeprojektować po premierze
Jak zapisać reguły ekosystemu NFT w smart kontraktach i zachować prawo do ich zmiany, nie każąc posiadaczom migrować do nowej kolekcji przy każdej korekcie.
- Kolekcja założycielska
- 2 300 NFT, cztery warianty
- Jednostka zmiany
- 21 fasetek za jednym diamentem

Produkty własne, Web3 konsumencki
2026
Album kolekcjonerski na NFT z analityką trzymaną u siebie
Jak zbudować produkt konsumencki na danych z blockchaina, w którym ciekawą pracą są indeksacja, tożsamość i silnik analityczny, który nie wysyła kolekcji użytkownika do cudzego API.
- Backend
- 1 100+ źródeł Javy, 239 migracji schematu
- Analityka
- 8 funkcji, inferencja na własnej infrastrukturze