Otwarty na role Data / Backend / R&D · zdalnie lub hybrydowo

Patryk Sadowski

Backend & Data Engineer

Projektuję usługi w Pythonie i FastAPI, potoki danych oraz warstwy storage dla dużych, nieidealnych, prawdziwych danych — od przepływów supply chain z SAP w Signify po wolumetryczne skany CT tworzone na potrzeby Narodowego Centrum Badań Jądrowych.

patryk@portfolio — zsh
patryk@portfolio:~$ whoami
patryk-sadowski # software engineer
patryk@portfolio:~$ cat stack.txt
backend python · fastapi · rest
data sql · snowflake · pandas
infra docker · linux · self-hosted
3d three.js · webgl

Projekt flagowy · Praca inżynierska

CT Viewer

Nagroda w kategorii Inżynieria Systemów Informacyjnych (patronat Asseco Poland)

Konkurs Młodych Mistrzów podczas Forum Teleinformatyki 2026. Zespół został także zaproszony do zaprezentowania projektu w Ministerstwie Cyfryzacji.

Przeglądarkowa wizualizacja 3D skanów przemysłowej tomografii komputerowej, oparta na skalowalnym backendzie. Zbudowana przez czteroosobowy zespół we współpracy z Narodowym Centrum Badań Jądrowych (NCBJ).

Wyzwanie
Przemysłowa tomografia komputerowa generuje gęste zbiory danych wolumetrycznych, wykorzystywane w badaniach nieniszczących (NDT) i naukowych. Interaktywna eksploracja takich danych zwykle wymaga specjalistycznego oprogramowania desktopowego.
Rozwiązanie
Surowe skany HDF5 są przetwarzane asynchronicznie przez workery w Pythonie i trafiają do magazynu obiektów kompatybilnego z S3. Usługa FastAPI jedynie autoryzuje dostęp przez presigned URL-e, więc klient webowy we Flutterze z Three.js i WebGL pobiera przekroje, siatki i wolumeny prosto z magazynu. Całość działa w Dockerze.
Kluczowe aspekty techniczne
  • Potok przetwarzania skanów HDF5: downsampling ograniczający pamięć, segmentacja Multi-Otsu, Marching Cubes i decymacja siatki dają siatki 3D dopasowane do przeglądarki
  • Ciężkie przetwarzanie działa w workerach w tle, więc API pozostaje responsywne
  • Magazyn obiektów (MinIO / S3) z presigned URL-ami: przeglądarka czyta dane bezpośrednio, API tylko autoryzuje
  • Interaktywny klient do inspekcji NDT: przekroje 2D w trzech płaszczyznach, siatki 3D z cięciem i cappingiem, wolumetryczny rendering w WebGL
Mój obszar
Architektura backendu, projektowanie API, konteneryzacja i DevOps, w tym przygotowanie hostingu.
  • Python
  • FastAPI
  • Docker
  • MinIO (S3)
  • Flutter Web
  • Three.js
  • WebGL

Zespół: Patryk Sadowski, Michał Szaumkesel, Herbert Zaranek, Kacper Białas

Opiekunowie: dr Tomasz Piłka (UAM, Wydział Matematyki i Informatyki), dr Konrad Klimaszewski (NCBJ)

Interaktywne demo w stylu CT Viewera: przeciągnij, aby obrócić część, i użyj suwaków, aby przeciąć ją wzdłuż osi X, Y i Z. Część jest syntetyczna i renderowana w Twojej przeglądarce.
  1. Skany HDF5Dane z tomografii przemysłowej z NCBJ
  2. WorkeryPython · NumPy · Marching Cubes, Multi-Otsu, decymacja siatki
  3. Magazyn obiektówMinIO (S3): przekroje PNG, siatki GLB / STL
  4. APIFastAPI · presigned URL-e · Docker
  5. Klient w przeglądarceFlutter Web · Three.js · WebGL
    wolumetryczny rendering

Backend i dane · moje główne obszary

O mnie

Jestem studentem ostatniego roku informatyki na Uniwersytecie im. Adama Mickiewicza (inżynier, obrona planowana na 02/2027). Najbardziej ciągnie mnie do backendowej strony danych: API, potoków danych, storage'u i infrastruktury, która to wszystko utrzymuje.

Na co dzień poruszam się między światami: dane supply chain z SAP i automatyzacja raportowania w Signify oraz narzędzia do danych CT 3D w NCBJ. Ta mieszanka nauczyła mnie, jak wyglądają prawdziwe dane produkcyjne i co sprawia, że działają niezawodnie.

Czego szukam: roli w obszarze Data / Backend Engineeringu, najlepiej przy naukowej lub badawczej platformie danych, gdzie liczą się skala, niezawodność i powtarzalność. Role fullstack są również mile widziane.

Backend i API

  • Python
  • FastAPI
  • REST

Dane i storage

  • SQL
  • Snowflake
  • SQLite
  • MS SQL Server
  • MinIO (S3)

Inżynieria danych i BI

  • SAP ERP
  • Power BI · DAX
  • Power Automate

Obliczenia naukowe

  • NumPy
  • Pandas
  • SciPy
  • scikit-image
  • HDF5

Infrastruktura i DevOps

  • Docker
  • Linux
  • Self-hosting
  • Windows Server

Narzędzia i jakość

  • Git
  • GitHub Actions
  • pytest
  • Agile / Scrum

3D i wizualizacja

  • Three.js
  • WebGL
  • OpenGL

ML i IoT

  • Scikit-learn
  • Computer Vision
  • ESP32
  • Home Assistant
  • Zigbee2MQTT

Miałem też styczność z: JavaScript, React, Next.js, Tailwind CSS, Flutter / Dart, WordPress, C#, C++

Gdzie pracowałem na prawdziwych danych

Doświadczenie

Europe Inventory Operator · Data Analyst

Signify

01/2026 – obecniePiła (hybrydowo)
  • Automatyzacja procesów raportowania w Snowflake, Power BI (DAX) i Power Automate — szybsze śledzenie dostaw i mniej pracy manualnej.
  • Praca z danymi SAP ERP / WMS, diagnozowanie błędów systemowych i rozbieżności magazynowych oraz dbanie o spójność danych w globalnych procesach logistycznych.
  • Projektowanie Warehouse AI Vision — opartej na FastAPI usługi computer vision do uzgadniania stanów magazynowych w czasie rzeczywistym na urządzeniach mobilnych.
  • SAP ERP
  • Snowflake
  • Power BI · DAX
  • Power Automate
  • FastAPI

IT Support Specialist (Junior)

IT sp. z o.o.

08/2023 – obecniePoznań (zdalnie)
  • Zdalne wsparcie techniczne i opieka nad systemami IT dla kancelarii komorniczych i prawnych.
  • Administracja środowiskami Windows Server, dbanie o kopie zapasowe danych i bezpieczeństwo informacji.
  • Diagnozowanie i rozwiązywanie złożonych problemów systemowych, sieciowych i sprzętowych.
  • Windows Server
  • MS SQL Server
  • Backups
  • Security

Poza CT Viewerem

Inne projekty

Warehouse AI Vision

Projekt wewnętrzny Signify

W trakcie

Usługa w FastAPI wykorzystująca computer vision do rozpoznawania towarów i uzgadniania rozbieżności magazynowych w czasie rzeczywistym, bezpośrednio z urządzeń mobilnych.

  • Python
  • FastAPI
  • Computer Vision
  • Machine Learning

Model wilgotności ściółki leśnej

Projekt badawczy · UAM

Zakończony

Pełny potok od czujnika do predykcji: stacje na ESP32 zbierają dane środowiskowe, a model scikit-learn prognozuje wilgotność ściółki, wspierając monitorowanie ryzyka pożarowego.

  • ESP32
  • IoT
  • Python
  • Scikit-learn

Przewodnik po Rezerwacie Kuźnik

Projekt akademicki

Zakończony

Aplikacja webowa sterowana kodami QR dla Rezerwatu Przyrody Kuźnik w Pile: skan kodu na ścieżce otwiera stronę przystanku z nagraniem lektora (TTS). Backend w FastAPI, hosting na własnym serwerze.

Demo online: rezerwat-kuznik.duckdns.org

  • Python
  • FastAPI
  • TTS
  • QR codes
  • Self-hosting

Strony klientów na własnej infrastrukturze

Projekty komercyjne

Utrzymywane

Tworzenie, wdrażanie i stała administracja stronami B2B (fhmajka.pl, wypozyczalnia-golden.com) na własnej, samodzielnie zarządzanej infrastrukturze serwerowej.

  • WordPress
  • Server administration
  • Self-hosting

Edukacja i działalność

Edukacja

Uniwersytet im. Adama Mickiewicza w Poznaniu

Inżynier informatyki

10/2023 – 02/2027

Praca inżynierska: CT Viewer, realizowany we współpracy z NCBJ. Obrona planowana na 02/2027.

  • Wiceprzewodniczący Samorządu Studenckiego, Nadnotecki Instytut UAM w Pile (członek 2024/25, wiceprzewodniczący 2025/26): reprezentowanie studentów, wydarzenia akademickie, komisja stypendialna.
  • Trener świadomości cyberbezpieczeństwa, 01/2026: praktyczny warsztat dla pracowników administracji uczelni.

Zespół Szkół nr 2 w Wągrowcu

Technik informatyk

09/2019 – 05/2023

Majsterkowanie to mój sposób na naukę

Poza kodem

  • Home lab i IoT

    Home Assistant, Zigbee2MQTT i ESP32 — inteligentny dom, który sam buduję i utrzymuję.

  • Druk 3D

    Druk 3D na Bambu Lab oraz budowa i serwis maszyn.

  • Własne serwery

    Utrzymuję własne serwery dla stron klientów i projektów pobocznych, a całą administrację robię sam.

  • Motoryzacja i kodowanie

    Samodzielny serwis pojazdów Forda, w tym kodowanie modułów w FORScanie.

  • Akwarystyka i terrarystyka

    Akwaria i terraria — małe ekosystemy, które muszą pozostać stabilne.

  • Dron i wideo

    Zdjęcia i nagrania z powietrza oraz podstawowa obróbka zdjęć i montaż wideo.

Porozmawiajmy

Kontakt

Otwarty na role i staże w obszarze Data / Backend / Fullstack, zdalnie lub hybrydowo. Najszybciej złapiesz mnie na LinkedIn lub mailem.

LinkedIn Pobierz CV

Szybka weryfikacja

Rozwiąż, aby odkryć mój adres email: