guest@jsikora.uk:~$ whoami

jsikoraSenior Backend Engineer / DevOps

Buduję i utrzymuję infrastrukturę (K3s, CI/CD) oraz aplikacje webowe — od mikroserwisów płatniczych po własny klaster od zera.

Szukasz kogoś, kto dowiezie projekt od A do Z?

Ponad dekadę doświadczenia w budowaniu produktów od zera — jako founder, fullstack developer i inżynier DevOps. Biorę zlecenia, w których liczy się samodzielność: ogarniam backend, frontend, infrastrukturę i wdrożenie, więc nie musisz koordynować kilku osób ani tłumaczyć tego samego dwa razy.

Napisz, na czym Ci zależy

Masz już skrypt albo apkę od AI? Czas to porządnie wdrożyć.

Żyjemy w dobie LLM-ów — dziś nawet ktoś bez doświadczenia w programowaniu potrafi napisać prosty skrypt albo podstawową aplikację, i to nawet działa. Pytanie brzmi: czy potrafisz to bezpiecznie uruchomić na produkcji?

Wdrożenie i dostęp

Czy potrafisz to uruchomić na produkcji i dać dostęp innym pracownikom z dowolnego miejsca na świecie?

Zarządzanie i administracja

Czy potrafisz zarządzać dostępem, kontami i uprawnieniami, gdy zacznie z tego korzystać cały zespół?

Prezentacja dla klienta i inwestora

Czy Twój pomysł jest gotowy, żeby pokazać go klientowi albo inwestorowi — stabilnie, profesjonalnie, bez wstydu?

Bezpieczeństwo danych

Czy dbasz o bezpieczeństwo danych własnych i swoich klientów — czy dane krytyczne, personalne i wrażliwe są szyfrowane?

Zgodność z przepisami

Czy jesteś gotów spełnić wymogi RODO, DORA, PCI-DSS, HIPAA i inne regulacje branżowe?

Integracje i sekrety

Czy potrafisz bezpiecznie zintegrować się z zewnętrznymi usługami — zadbać o klucze, certyfikaty, sekrety, SSL, szyfrowanie danych (MLE)?

Jeśli na którekolwiek z tych pytań odpowiedź brzmi „nie wiem” — właśnie tutaj wchodzę ja. Biorę Twój pomysł oparty o AI i zamieniam go w bezpieczny, skalowalny, produkcyjny produkt.

Support i utrzymanie

Wdrożenie to nie koniec współpracy. Oferuję bieżące utrzymanie, monitoring i szybką reakcję na awarie — żebyś mógł skupić się na biznesie, a nie na tym, czy serwer wciąż działa.

Monitoring 24/7

Prometheus, Grafana i alerty zanim Twoi klienci zauważą, że coś nie działa.

Aktualizacje i patche

Regularne aktualizacje bezpieczeństwa systemów, zależności i infrastruktury.

Reakcja na awarie

Szybki kontakt i naprawa, gdy coś pójdzie nie tak — nie zostajesz z problemem sam.

Potrzebujesz strony, sklepu albo aplikacji? Zróbmy to razem.

Bierzesz jedną osobę do kontaktu, a wychodzisz z gotowym, działającym produktem — projekt, kod, wdrożenie i utrzymanie w jednych rękach, bez przerzucania się między podwykonawcami.

Strony WWW

Customowe albo WordPress — zależnie od potrzeb i budżetu.

Sklepy internetowe

WooCommerce albo inne gotowe rozwiązanie e-commerce.

Aplikacje customowe

Desktop i web, pełen zakres kompetencji backend/frontend.

Hosting

Na zewnętrznym VPS albo na własnej infrastrukturze + płatny support.

Integracje do zewnętrznych API

Płatności, poczta, mapy, systemy zewnętrzne — spinam Twój produkt z dowolnym API.

Doświadczenie

Pełna historia zawodowa — od backendu w fintechu po 8 lat jako founder firmy produkującej drukarki 3D.

  1. Senior Backend Engineer / DevOps — Fenige S.A.

    luty 2022 — obecnie
    FintechPayments
    • Stack: Java 17-21Spring BootPostgreSQLHibernateFlywayRabbitMQRedisQuartzPCI-DSSDORARODO/GDPR

      Backend do przetwarzania transakcji payoutowych w regulowanym środowisku fintech, integrowany wprost z Visa Limited UK i Mastercard (nie przez pośrednika PSP), utrzymywany w środowisku multi-instance z uwzględnieniem problemów współbieżności (concurrency).

      • Asynchroniczny parser bankowych plików rozliczeniowych SWIFT (MT940/MT942)
      • Integracja nowych usług do istniejącego huba płatniczego
      • Dbanie o asynchroniczność rozwiązania oraz idempotentność requestów do API
      • Integracja webhooków dla zdarzeń przychodzących z zewnętrznych systemów
      • Stworzenie funkcjonalności zapisu pełnej komunikacji z zewnętrznym API (request/response body itd.), przydatnej przy diagnozowaniu incydentów

      Efekt: Dwie produkcyjne integracje kartowe utrzymywane samodzielnie od wdrożenia, bez przestojów rozliczeniowych.

    • Stack: Angular 21JavaSpring BootPostgreSQLRabbitMQRedisQuartzFlywayConfig serviceOAuth2JWTSMSDebeziumKafkaOutbox patternDatabase triggers

      Udział w projekcie zakładającym stworzenie panelu CRM usprawniającego proces onboardingu merchantów i przyspieszającego możliwości wdrożenia kolejnych klientów do systemu płatniczego — dostępnego zarówno do obsługi wewnątrz firmowej, jak i z zewnątrz dla samych merchantów. Projekt realizowany w grupie ~10 developerów.

      • Integracje do zewnętrznych API weryfikacyjnych: KYC, KYB, oraz różne listy sankcyjne/polityczne (PEP)
      • Autoryzacja i uwierzytelnianie: OAuth2, JWT, dodatkowa weryfikacja przez SMS

      Zaprojektowanie mechanizmu rejestrowania wszelkich zdarzeń w bazie danych z użyciem wzorca outbox pattern, gwarantującego spójność między zapisem stanu a publikacją zdarzenia.

      • PoC: użycie Debezium CDC czytającego bezpośrednio z WAL-a PostgreSQL, wysyłającego zdarzenia do brokera Kafka
      • Finalne rozwiązanie produkcyjne oparte o triggery bazodanowe — prostsze operacyjnie od utrzymania osobnej infrastruktury CDC/Kafka dla tej skali projektu

      Efekt: Skrócony czas wdrożenia nowych merchantów do systemu płatniczego dzięki samoobsługowemu panelowi CRM, oraz spójny, niezawodny zapis zdarzeń biznesowych dzięki wzorcowi outbox.

    • Stack: PostgreSQLPatronietcdHAProxyTerraformProxmox VE

      Zauważenie problemów wydajnościowych pojedynczej bazy danych, szczególnie w okresach generowania dużych raportów — przy skali ruchu dochodzącej do ok. 20 transakcji/s. Podjęcie decyzji o stworzeniu PoC klastra High Availability dla PostgreSQL z użyciem Patroni.

      • Provisioning maszyn wirtualnych pod klaster
      • Setup etcd jako magazynu stanu klastra (distributed consensus)
      • Konfiguracja 1 master + 2 repliki z automatycznym failover przez Patroni
      • Testy i weryfikacja odpinania zarówno slave node'ów, jak i master failover
      • Testy wydajnościowe klastra
      • Zmierzenie się z problemem zapisu i odczytu z replik bez aktualnej synchronizacji (replication lag)

      Testy zakończone pomyślnie — brak wdrożenia produkcyjnego z uwagi na ryzyko zaburzenia istniejącej platformy.

      Efekt: Zweryfikowane, gotowe do wdrożenia rozwiązanie HA dla PostgreSQL — świadoma decyzja o niewdrażaniu go produkcyjnie, żeby nie ryzykować stabilności działającego systemu.

    • Stack: Kubernetes (K3s)kube-vipHAProxyGHCRPrometheusGitHub ActionsTerraformAnsibleProxmox VE

      Zaprojektowanie i postawienie klastra K3s od pustej infrastruktury jako jedyny odpowiedzialny za DevOps — infrastruktura w pełni jako kod (IaC).

      • Terraform (provider Proxmox) — provisioning maszyn wirtualnych control plane i workerów z pełnym opisem zasobów (CPU, RAM, dyski, sieć) jako kod
      • Własny template Ubuntu (cloud-init) na Proxmoksie — customowy obraz z zainstalowanym qemu-guest-agent, wyczyszczonymi kluczami SSH hosta i machine-id przed konwersją na template, żeby każdy klon startował czysto
      • Ansible — pełna automatyzacja provisioningu OS-owego (wyłączenie swapu, zależności systemowe) oraz inicjalizacji klastra: pierwszy master z kube-vip, dołączanie kolejnych masterów (serial, z retry logic dla stabilności etcd), dołączanie workerów, agent Portainera

      Świadome decyzje architektoniczne przy starcie klastra: wyłączenie domyślnego `servicelb`/Traefika na rzecz własnego kube-vip dla pełnej kontroli nad VIP-em API i LoadBalancerem.

      • Namespaces, VIP + LoadBalancer przez kube-vip
      • Prywatny registry GHCR z autoryzacją
      • Liveness/readiness probes, endpoint metryk Prometheus
      • Reużywalny workflow GitHub Actions z 3 trybami wdrożenia (JAR/SSH, Docker/SSH, K8s apply)
      • HAProxy w roli produkcyjnego load balancera, z zero-downtime traffic draining przy wdrożeniach

      Efekt: Samodzielnie zaprojektowana i utrzymywana platforma, będąca fundamentem pod dalszą optymalizację CI/CD i migrację kolejnych zespołów.

    • Stack: ElasticsearchKibanaFilebeatMetricbeatAnsible

      Przygotowanie provisioningu i setupu centralnego systemu zbierania logów i metryk, obejmującego zarówno klaster K3s, jak i maszyny wirtualne poza klastrem — dotąd rozproszone, nieujednolicone źródła danych operacyjnych.

      • Elasticsearch jako centralny magazyn logów i metryk, Kibana jako warstwa wizualizacji i przeszukiwania
      • Filebeat zbierający logi systemowe i aplikacyjne zarówno z podów K3s, jak i z maszyn wirtualnych poza klastrem
      • Metricbeat zbierający metryki systemowe (CPU, pamięć, sieć, filesystem) z tych samych hostów
      • Provisioning agentów zautomatyzowany przez Ansible, spójnie dla całej floty niezależnie od tego, czy dany host jest częścią klastra czy osobną VM-ką

      Efekt: Jeden, centralny punkt wglądu w logi i metryki zamiast rozproszonych źródeł per-host — realne skrócenie czasu diagnozowania incydentów.

    • Stack: GitHub ActionsBashFlywayCI/CD

      Analiza i optymalizacja istniejących workflow'ów GitHub Actions pod kątem eliminacji zbędnej, redundantnej pracy CI.

      • Refactor testów redukujący objętość logów build'ów jednostkowych z 66 tysięcy do ~500 linii — czytelne logi zamiast przewijania tysięcy linii szumu przy diagnozowaniu błędów
      • Identyfikacja i posprzątanie 250 tysięcy cicho nagromadzonych plików artefaktów CI, zanim doprowadziły do problemów z przestrzenią dyskową
      • Autorski skrypt Bash uruchamiany przed buildem, wykrywający zduplikowane migracje Flyway — skrócenie czasu oczekiwania na CI o ~30%

      Efekt: Redukcja redundantnych buildów CI o ~50% dzięki optymalizacji workflow'ów, skrócenie czasu oczekiwania na CI o ~30% dzięki wykrywaniu duplikatów migracji Flyway.

    • Stack: GitHub ActionsBash

      Wprowadzenie automatycznego, otagowanego znacznikiem czasu backupu artefaktów JAR bezpośrednio w workflow deploymentowym.

      Efekt: Szybki rollback do poprzedniej wersji bez potrzeby pełnego rebuildu od taga — realna oszczędność czasu przy incydentach produkcyjnych.

    • Stack: TrivyDistroless imagesGitHub branch protectionFine-grained tokensKeyless signingGolden image

      Organizacja spotkania z działem security celem omówienia firmowych wytycznych w zakresie tagowania obrazów i golden image, przedstawienie rozwiązań distroless (Google), możliwości keyless sign obrazów, skanowania podatności (Trivy) i ogólnego hardeningu w podejściu kontenerowym.

      Wprowadzenie skanowania podatności obrazów (Trivy) w pipeline CI, przejście na obrazy distroless (Google base images) i pinning po digeście zamiast tagu.

      Jako GitHub Organisation Owner: ustawienie branch protection i fine-grained tokenów dla całej organizacji.

      Efekt: Zero known-CVE obrazów produkcyjnych na dzień wdrożenia; polityka bezpieczeństwa obowiązująca odtąd dla każdego nowego serwisu w organizacji.

    • Stack: Public speakingVMware vSphereChange managementWireGuard VPNStakeholder management

      Analiza problemu w istniejącym środowisku VMware vSphere: wydłużony czas provisioningu nowych maszyn wirtualnych, wydłużone oczekiwanie na first deployment nowych aplikacji/mikroserwisów, wysoki overhead i narzut infrastrukturalny/sprzętowy dla dużej liczby VM-ek na baremetalu.

      Analiza możliwych rozwiązań i adresacja korzyści klastra Kubernetes jako potencjalnie przyszłościowego kierunku dla organizacji:

      • Obniżenie narzutu sprzętowego, organizacyjnego i "ludzkiego" nad kontrolą dużej liczby VM-ek i ich provisioningiem
      • Przyspieszenie zarówno first deploymentu, jak i kolejnych deploymentów
      • Możliwość wdrożenia alternatywnych procesów QA do obecnych
      • Konteneryzacja i eliminacja problemu "works on my machine"
      • Możliwość postawienia oddzielnych środowisk developerskich, QA i stagingowych

      Przygotowanie PoC na własnej infrastrukturze połączonej z firmową (VPN/SSH) — na klastrze K3s opisanym w poprzednim punkcie — z uruchomieniem i podłączeniem w pierwszej kolejności mniej istotnych mikroserwisów. Połączenie do firmowego staging config service przez VPN site-to-site do prywatnej infrastruktury z klastrem, w celu minimalizacji niezbędnych zmian w aplikacjach po zmianie metody deploymentu.

      Przedstawienie planu, analiz, rozwiązań i PoC kluczowym pracownikom. Po zdobyciu aprobaty: zorganizowanie spotkania dla kluczowych deweloperów i pełne omówienie plusów, minusów oraz ryzyk, z którymi należy się zmierzyć. Wdrożenie rozwiązania w pierwszym kroku na środowisku stagingowym i oczekiwanie na greenlight produkcyjny.

      Domknięciem procesu było wewnętrzne szkolenie/konferencja dla ~15 inżynierów (w tym CIO), tłumaczące decyzje architektoniczne za migracją i sposób korzystania z niej w codziennej pracy zespołów.

      Efekt: Przyspieszona adopcja konteneryzacji w kolejnych zespołach dzięki wspólnemu zrozumieniu architektury, oraz realne skrócenie czasu first deploymentu i kolejnych wdrożeń dzięki migracji z VMware vSphere na K3s.

    • Stack: TLSmTLSMLECSRCertificate rotation

      Konfiguracja połączeń TLS oraz mutual TLS (mTLS) dla bezpiecznej komunikacji API pomiędzy mikroserwisami i partnerami zewnętrznymi.

      Wdrożenie Message Level Encryption (MLE) ponad warstwą mTLS dla szczególnie wrażliwych payloadów, obejmujące generowanie CSR oraz pełne, zautomatyzowane zarządzanie rotacją certyfikatów.

      Efekt: Bezpieczna komunikacja API na dwóch warstwach szyfrowania (transport + payload) bez ręcznej interwencji przy wygasających certyfikatach, dzięki automatyzacji rotacji.

    • Stack: LLM toolingAI-assisted developmentSecurity awareness

      Otwartość na przejście części codziennego workflow developerskiego w kierunku narzędzi opartych o duże modele językowe (LLM) — code review, debugowanie, dokumentacja, prototypowanie — przy jednoczesnej świadomości ryzyk bezpieczeństwa związanych z korzystaniem z takich narzędzi w regulowanym środowisku fintech (np. wyciek danych wrażliwych do zewnętrznych usług).

      Efekt: Szybszy codzienny cykl pracy programistycznej dzięki świadomej integracji narzędzi AI, bez kompromisów w zakresie bezpieczeństwa danych.

  2. Fullstack Developer — Softsystem Sp. z o.o.

    styczeń 2021 — luty 2022
    Medical software
    • Stack: Java 8Spring BootSOAPRESTOracle WebLogic 12cOracle DBAngular

      Rozwój i utrzymanie usług backendowych dla systemu medycznego, wdrażanych na produkcyjnym serwerze aplikacyjnym Oracle WebLogic 12c, na bazie danych Oracle.

      • SOAP — większość komunikacji pomiędzy serwisami wewnątrz systemu
      • REST — niewielka ilość nowszych serwisów korzystająca z tego podejścia

      Wsparcie i rozwijanie systemu na bieżąco, wraz z regularnym uczestnictwem w firmowych szkoleniach z Angulara.

      Efekt: Stabilne produkcyjne wdrożenia bez przestojów w środowisku o wysokich wymaganiach regulacyjnych.

    • Stack: C#.NETHIPAA compliance

      Współtworzenie desktopowej aplikacji GUI w C# dla pracowników medycznych, z wymogiem zgodności z regulacjami HIPAA dotyczącymi ochrony danych pacjentów.

      Efekt: Pogłębianie wiedzy z zakresu regulacji specyficznych dla branży medycznej w Stanach Zjednoczonych, czyli HIPAA, oraz pierwsze realne obserwacje komercyjnego cyklu wytwarzania oprogramowania.

  3. Java Developer Intern — PGS Software S.A. (dziś Xebia)

    październik — listopad 2020
    Softwarehouse
    • Stack: JavaAWS S3AWS SQSRESTLiquibasePostgreSQLJUnitMockitoTestcontainers

      Staż programistyczny w środowisku softwarehouse'owym.

      • Integracje z AWS S3 oraz AWS SQS
      • Endpointy REST API zgodnie z zasadami SOLID/DRY
      • Migracje schematu bazy przez Liquibase
      • Testy jednostkowe JUnit/Mockito, a także z użyciem Testcontainers do podmockowania SQS

      Efekt: Pierwsze komercyjne code review i wdrożone dobre praktyki jakości kodu w środowisku softwarehouse'owym.

  4. Founder & CAD/Embedded Engineer — Printo3D.pl

    sierpień 2014 — lipiec 2022 (8 lat)
    Business OwnerHardware
    • Stack: C embeddedMarlin (fork)Atmega2560CoreXYCADElektronikaWyświetlacze dotykowe TFTDobór podzespołówEMCDyrektywa LVDDeklaracja zgodności CE

      Przygotowanie projektów drukarek 3D w technologii FDM/FFF, od koncepcji mechanicznej i elektronicznej po firmware i uruchomienie produkcji seryjnej — pełny cykl: CAD, dobór podzespołów, kod embedded w C.

      • Drukarki z klasycznym układem kartezjańskim XYZ
      • Drukarki z układem mechanicznym H-bot
      • CoreXY — mechanika, która zdobyła uznanie i zaufanie klientów: antagonistyczny układ 2 osobnych pasków napędowych osi X i Y, pozwalający na wielokrotnie wyższe przyspieszenia i zrywy niż konstrukcje klasyczne. Niższa masa bezwładna głowicy i brak silnika krokowego na samej głowicy (norma w konstrukcjach tamtych czasów) pozwoliły jednocześnie przyspieszyć druk i poprawić jego jakość

      W tamtym czasie normą były monochromatyczne wyświetlacze 128×64 piksele — jako pierwszej osobie w Polsce udało się zaprojektować własny kontroler z dotykowym kolorowym ekranem i zaprogramować jego obsługę w firmware Marlin.

      Kolejny krok: autorski system wznawiania druku po awarii zasilania — dodatkowy moduł z większym kondensatorem elektrolitycznym i przerwanie kontrolera Atmega2560 wykrywały spadek napięcia, natychmiast odcinały zasilanie silników i grzałek, a energię z kondensatorów zasilacza wykorzystywały do zapisu stanu wydruku i cofnięcia głowicy — po powrocie zasilania druk wznawiał się od przerwanego miejsca. Rozwiązanie niespotykane wtedy nawet u dużych, dobrze finansowanych konkurentów.

      Przy okazji certyfikacji produktów zdobyte doświadczenie z zakresu badania kompatybilności elektromagnetycznej (EMC) oraz dyrektywy LVD (niskonapięciowej), we współpracy z Politechniką Rzeszowską, pod kątem przygotowania deklaracji zgodności urządzeń z normami CE.

      Efekt: Wygodniejsze sterowanie dotykowe dla użytkownika, wyższe prędkości i lepsza jakość druku dzięki mechanice CoreXY, realne bezpieczeństwo wydruków dzięki autorskiemu wznawianiu druku po awarii zasilania, oraz produkty zgodne z normami CE dzięki przeprowadzonym badaniom EMC/LVD.

    • Stack: ATmega2560C embeddedMarlin (fork)DAC ±15VGalwanometryLaser UV 405nmG-codeCADElektronika analogowa

      Opracowanie w latach 2017–2018, bez żadnych kampanii kickstarterowych, prototypu pierwszej w Polsce i Europie drukarki 3D w technologii SLA (utwardzanie światłoczułych żywic polimerowych), z laserem UV 405nm kierowanym galwanometrami — sterowanego jednak klasycznym G-code, formatem najczęściej wykorzystywanym w ówczesnej branży druku 3D.

      Zakres prototypu:

      • Projekt urządzenia w CAD
      • Autorska elektronika sterująca układami DAC ±15V z użyciem Atmega2560
      • Customowy firmware oparty o open source'owy Marlin, z bardzo mocnymi modyfikacjami sterowania
      • Własna implementacja sterowania DAC z transformacją geometrii z cyfrowego G-code na analogowy ruch wychyłowy galwanometrów — wszystko w C embedded

      Projekt samodzielny, przerwany z powodu braku możliwości dalszego samodzielnego finansowania rozwoju tej technologii, a także silnej konkurencji z krajów azjatyckich agresywnie promujących druk 3D SLA, lecz z użyciem technologii DLP.

      Efekt: Praktyczna nauka projektowania elektroniki analogowej (DAC ±15V) i przetwarzania geometrii cyfrowej na analogowe sterowanie precyzyjną optyką — kompetencje wykraczające poza typowy embedded C, wykorzystywane później w kolejnych projektach hardware'owych.

    • Stack: ATmega328PnRF24CADEagleEasyEDAC embeddedLow powerPlatformIO

      Przygotowanie schematu elektronicznego oraz projektu płytek PCB trzech modułów jednego systemu z komunikacją radiową 2.4GHz, służącego do oprawy wizualnej/świetlnej hal sportowych dla zawodników niedosłyszących.

      Projekt zakładał stworzenie miniaturowego gwizdka sędziowskiego ze zintegrowaną elektroniką, wykrywającą automatycznie i natychmiastowo moment jego użycia, a następnie komunikację z pozostałymi modułami drogą radiową w celu uruchomienia oprawy wizualnej LED na boiskach/halach sportowych (m.in. koszykówka, siatkówka).

      Wyzwania:

      • Minimalizacja poboru energii elektroniki gwizdka przy zachowaniu natychmiastowej responsywności
      • Maksymalizacja czasu pracy na jednym ładowaniu baterii litowo-jonowej
      • Prędkość i niezawodność komunikacji bezprzewodowej
      • Adresacja ramek radiowych zapobiegająca interferencji między wieloma zestawami modułów w otoczeniu, a także innymi urządzeniami, np. Bluetooth lub WiFi 2.4GHz
      • Integracja z istniejącymi systemami odliczania czasu używanymi na halach

      Efekt: Znacząca poprawa jakości meczów zawodników niedosłyszących dzięki wizualnej sygnalizacji gwizdka sędziego, czasu i innych zdarzeń meczowych.

    • Stack: CC++EmbeddedCNC 3-osioweAutomatyka przemysłowaRobotyka

      Zaprojektowanie dedykowanego urządzenia 3-osiowego CNC do aplikacji primerów polimerowych na linii produkcyjnej klienta (Maxpol Sp. z o.o.), łącznie z oprogramowaniem sterującym w C/C++.

      Urządzenie zostało włączone do procesu produkcji wraz z ramieniem robota podającym i odbierającym element do nałożenia primera.

      Efekt: Przyspieszony proces wytwórczy zakładu produkcji elementów polimerowych metodą wtrysku dzięki automatyzacji procesu.

Projekty

Wybrane projekty, które zaprojektowałem i wdrożyłem — od produktu własnego po zlecenia dla klientów.

Software

conficast.cc

Własny produkt: AI-asystent do przygotowania i przeprowadzania rozmów rekrutacyjnych — desktop (Tauri) + web (Angular), transkrypcja mowy na żywo (mikrofon + audio systemowe) i podpowiedzi LLM w czasie rzeczywistym.

Founder, fullstack (Java/Spring, Angular, Rust/Tauri) + cała infrastruktura: własny CI/CD (GitHub Actions, self-hosted runnery, selektywne buildy per zmieniony katalog, obrazy w GHCR), K3s z osobnymi namespace'ami prod/staging, 3 repliki backendu z PodDisruptionBudget i rolling update bez przestoju, health probes (Spring Actuator).

JavaSpring BootOAuth2WebSocketPostgreSQLAngularTauriRustPythonSTT/WhisperWASAPILLMStripeDockerGHCRK3sGitHub Actions
Zobacz stronę →

b2b.jsikora.uk

Kalkulator wynagrodzeń B2B liczący netto wg polskich przepisów podatkowych (ZUS, podatek liniowy/skala, ryczałt).

Samodzielny projekt, serwowany na własnej infrastrukturze.

Angular 21Angular MaterialTypeScriptRxJSNginxK3s
Zobacz stronę →

umyjgruza.jsikora.uk

Strona z rejestracją usług dla klienta z branży mobilnego mycia i sprzątania samochodów.

Projekt i wdrożenie od zera dla klienta zewnętrznego.

AstroTypeScriptTailwind
Zobacz stronę →

woodworks.jsikora.uk

W budowie

W budowie: program do projektowania kuchni z podglądem 3D na żywo, generujący listę formatek do cięcia (z podziałem na kolory/materiały) i eksportem do PDF dla zakładów meblarskich.

Projekt i wdrożenie od zera — frontend (silnik 3D podglądu szafek, generator formularzy szafek) i backend (własny algorytm generowania listy cięć per typ szafki, autoryzacja JWT + OAuth2).

AngularTypeScriptThree.jsAngular MaterialJavaSpring BootJWTOAuth2PostgreSQLFlywayPDF exportDocker
Zobacz stronę →

craft-bills.jsikora.uk

Hosting serwerów Minecraft z automatycznym provisioningiem po płatności Stripe.

Biznes własny — od infrastruktury po billing.

PaymenterStripeK3s
Zobacz stronę →

Hardware / Embedded / CAD

Total Active — sygnalizacja dla niesłyszących sportowców

3 opatentowane bezprzewodowe moduły elektroniczne zastępujące gwizdek sędziego sygnałem świetlnym na halach sportowych — dla zawodników niesłyszących.

Projekt elektroniki i PCB, montaż, firmware C embedded dla nadajników i odbiorników — pełen zakres od koncepcji po wdrożenie.

ATmega328NRF242.4GHz RadioBME280PCBC Embedded

Printo3D — drukarki 3D FDM od podstaw

Projektowanie i produkcja własnych drukarek 3D FDM od koncepcji do produkcji, w ramach 8 lat prowadzenia firmy Printo3D.pl.

CAD Engineer + C Embedded Developer + właściciel firmy — projekt mechaniczny, elektronika, firmware.

CADC Embedded3D PrintingMechatronics

Printo3D — drukarka SLA (żywica, laser UV)

Innowacyjna drukarka SLA (żywica utwardzana laserem UV) z dedykowanym oprogramowaniem sterującym w C.

Projekt mechaniczny i optyczny + software C sterujący procesem naświetlania.

CADC EmbeddedOptics3D Printing

Hosting & Homelab

Prywatna infrastruktura, którą projektuję i utrzymuję tymi samymi praktykami co w pracy — to na niej stoi też ta strona.

Sprzęt

  • 2x Proxmox host (main: 8c/16t, 64GB RAM, ZFS mirror + NVMe)
  • 1x Proxmox Backup Server (offsite)
  • ~30 aktywnych VM/LXC, IaC-managed fleet przez Terraform + Ansible

Klaster K3s

  • K3s: 6 node'ów, multi-master (3x control plane + 3x worker)
  • kube-vip (LoadBalancer VIP), HAProxy z zero-downtime traffic draining
  • HA PostgreSQL — klaster Patroni (WAL replication)
  • Elastic Stack (Elasticsearch + Kibana + Metricbeat + Filebeat) + Prometheus/Grafana
  • Self-hosted GitHub Runners + Semaphore — ta strona jedzie właśnie tędy

Usługi hostowane

ImmichJellyfinNextcloudN8NPostgreSQLRabbitMQRedisHome AssistantWireGuard VPNWordPress (klienci)Minecraft (auto-provisioning po Stripe)

Masz pomysł na projekt?

Napisz kilka zdań o tym, co chcesz zbudować — odpowiadam osobiście, zwykle w ciągu dnia roboczego. Otwarty też na rozmowę o pracy etatowej.