Open to Data / Backend / R&D roles · remote or hybrid

Patryk Sadowski

Backend & Data Engineer

I design Python and FastAPI services, data pipelines and storage layers for large, messy, real-world data — from SAP supply-chain flows at Signify to volumetric CT scans built for the National Centre for Nuclear Research.

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

Flagship project · Engineering thesis

CT Viewer

Information Systems Engineering Award (Asseco Poland patronage)

Young Masters Competition (Konkurs Młodych Mistrzów) at Forum Teleinformatyki 2026. The team was also invited to present the project at the Ministry of Digital Affairs.

Browser-based 3D visualization of industrial CT scans, powered by a scalable backend. Built by a team of four together with the National Centre for Nuclear Research (NCBJ).

Challenge
Industrial computed tomography produces dense volumetric datasets used in non-destructive testing (NDT) and research. Exploring them interactively usually requires specialised desktop software.
Approach
Raw HDF5 scans are processed asynchronously by Python workers and stored in S3-compatible object storage. A FastAPI service only authorises access with presigned URLs, so the Flutter web client with Three.js and WebGL pulls slices, meshes and volumes straight from storage. All of it runs in Docker.
Engineering highlights
  • Ingest pipeline for HDF5 scans: downsampling to cap memory, Multi-Otsu segmentation, Marching Cubes and mesh decimation produce browser-sized 3D meshes
  • Heavy processing runs in background workers, so the API stays responsive
  • Object storage (MinIO / S3) with presigned URLs: the browser reads data directly, the API only authorises
  • Interactive client for NDT inspection: three-plane 2D slices, 3D meshes with clipping and capping, WebGL volume rendering
My focus
Backend architecture, API design, containerised delivery and DevOps, including the hosting setup.
  • Python
  • FastAPI
  • Docker
  • MinIO (S3)
  • Flutter Web
  • Three.js
  • WebGL

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

Supervisors: dr Tomasz Piłka (UAM, Faculty of Mathematics and Computer Science), dr Konrad Klimaszewski (NCBJ)

Interactive demo in the style of CT Viewer: drag to rotate the part and use the sliders to cut it along the X, Y and Z axes. The part is synthetic and rendered in your browser.
  1. HDF5 scansIndustrial CT data from NCBJ
  2. WorkersPython · NumPy · Marching Cubes, Multi-Otsu, mesh decimation
  3. Object storageMinIO (S3): PNG slices, GLB / STL meshes
  4. APIFastAPI · presigned URLs · Docker
  5. Browser clientFlutter Web · Three.js · WebGL
    volume rendering

Backend-minded · data-driven

About me

I'm a final-year Computer Science student at Adam Mickiewicz University (B.Eng., defense planned for 02/2027), drawn to the backend side of data: APIs, pipelines, storage and the infrastructure that keeps them running.

Day to day I move between worlds: SAP supply-chain data and reporting automation at Signify and 3D CT data tooling at NCBJ. That mix taught me what production data really looks like — and what keeps it reliable.

What I'm looking for: a Data / Backend Engineering role, ideally on a scientific or research-grade data platform where volume, reliability and reproducibility matter. Fullstack roles are welcome too.

Backend & APIs

  • Python
  • FastAPI
  • REST

Data & storage

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

Data engineering & BI

  • SAP ERP
  • Power BI · DAX
  • Power Automate

Scientific computing

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

Infrastructure & DevOps

  • Docker
  • Linux
  • Self-hosting
  • Windows Server

Tooling & quality

  • Git
  • GitHub Actions
  • pytest
  • Agile / Scrum

3D & visualization

  • Three.js
  • WebGL
  • OpenGL

ML & IoT

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

Also worked a little with: JavaScript, React, Next.js, Tailwind CSS, Flutter / Dart, WordPress, C#, C++

Where I've worked with real data

Experience

Europe Inventory Operator · Data Analyst

Signify

01/2026 – PresentPiła, Poland (Hybrid)
  • Automating reporting workflows with Snowflake, Power BI (DAX) and Power Automate to speed up delivery tracking and cut manual work.
  • Working with SAP ERP / WMS data, diagnosing system errors and inventory discrepancies and keeping data consistent across global logistics processes.
  • Designing Warehouse AI Vision, a FastAPI-based computer-vision service for real-time stock reconciliation on mobile devices.
  • SAP ERP
  • Snowflake
  • Power BI · DAX
  • Power Automate
  • FastAPI

IT Support Specialist (Junior)

IT sp. z o.o.

08/2023 – PresentPoznań, Poland (Remote)
  • Remote technical support and IT-systems care for bailiff offices and law firms.
  • Administering Windows Server environments, maintaining data backups and information security.
  • Diagnosing and resolving complex system, network and hardware issues.
  • Windows Server
  • MS SQL Server
  • Backups
  • Security

Beyond CT Viewer

Other projects

Warehouse AI Vision

Signify internal project

In progress

A FastAPI service applying computer vision to recognise goods and reconcile stock discrepancies in real time, straight from mobile devices.

  • Python
  • FastAPI
  • Computer Vision
  • Machine Learning

Forest Litter Moisture Model

Research project · UAM

Completed

An end-to-end pipeline from sensor to prediction: ESP32 stations collect environmental data and a scikit-learn model forecasts litter moisture to support fire-risk monitoring.

  • ESP32
  • IoT
  • Python
  • Scikit-learn

Kuźnik Reserve Trail Guide

Academic project

Completed

A QR-driven web guide for the Kuźnik Nature Reserve in Piła: scanning a checkpoint serves localised content and text-to-speech audio. FastAPI backend, self-hosted.

Live demo: rezerwat-kuznik.duckdns.org

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

Self-hosted client websites

Commercial projects

Maintained

Delivery, hosting and ongoing administration of B2B websites (fhmajka.pl, wypozyczalnia-golden.com) on self-managed server infrastructure.

  • WordPress
  • Server administration
  • Self-hosting

Education & community

Education

Adam Mickiewicz University in Poznań

Bachelor of Engineering in Computer Science

10/2023 – 02/2027

Engineering thesis: CT Viewer, developed with NCBJ. Defense planned for 02/2027.

  • Vice President of the Student Council, Nadnotecki Institute of UAM in Piła (member 2024/25, VP 2025/26): student representation, academic events, scholarship committee.
  • Cybersecurity awareness trainer, 01/2026: a practical workshop for university administrative staff.

Technical High School No. 2 in Wągrowiec

IT Technician

09/2019 – 05/2023

Tinkering is how I learn

Beyond the code

  • Home lab & IoT

    Home Assistant, Zigbee2MQTT and ESP32: a smart home I build and run myself.

  • 3D printing

    3D printing on Bambu Lab, plus building and servicing machines.

  • Self-hosted servers

    I run my own servers for client websites and side projects, and administer everything myself.

  • Cars & ECU coding

    Hands-on maintenance of Ford vehicles, including module coding with FORScan.

  • Aquariums & terrariums

    Aquariums and terrariums: tiny ecosystems that have to stay stable.

  • Drone & video

    Aerial photo and video, with basic photo editing and video montage.

Let's talk

Contact

Open to Data / Backend / Fullstack roles and internships, remote or hybrid. The fastest way to reach me is LinkedIn or email.

LinkedIn Download CV

Quick check

Solve this to reveal my email address: