Software Engineer · Physics PhD · Systems / HPC / Simulation
I'm a systems-focused software engineer based in Poland. I build performance-sensitive numerical, data, and backend software, primarily in Go, Python, Rust, and C++.
My background is in computational physics, where I moved from using simulation tools to designing and building them. I'm particularly interested in high-performance systems, numerical software, optimization, data-intensive applications, and developer tooling.
Go · CUDA · HPC · Zarr
High-performance micromagnetic simulation framework based on MuMax3. I'm the main developer and systems architect, working across the simulation engine, concurrency, data I/O, and developer experience.
I redesigned the large-scale simulation output pipeline around Zarr, improving data-processing performance by roughly 10×, and integrated a web interface for real-time visualization and simulation control.
Python · NumPy · SciPy · Zarr
Scientific-computing library for processing and analyzing AMUmax simulation data.
It provides tools for working with large multidimensional datasets, including FFT-based spectral analysis, mode extraction, visualization, and simulation-data export.
📦 PyPI
Rust · Axum · SQLx · SQLite · Flutter
Cross-platform fitness tracking application with a Rust backend and Flutter web/Android frontend.
Supports workout and body-weight tracking plus run ingestion and analytics, including route maps, heart rate, pace, elevation, weekly volume, and fitness trends. The project includes automated Rust/Flutter checks and full-stack E2E testing.
Python · OpenStreetMap · GPX · Geospatial tooling
Tool for turning GPX routes and OpenStreetMap data into tiled .img maps for Zepp OS/Amazfit devices.
It computes route-intersecting slippy-map tiles, extracts the required OSM data, compiles individual map tiles, and exposes both CLI and web workflows.
TypeScript · Developer tooling
VS Code extension for .mx3 simulation files, providing syntax highlighting and direct execution support for MuMax3/AMUmax workflows.
Languages: Go · Python · Rust · C++ · SQL · TypeScript Systems: Linux · NixOS · Git · Docker/Podman · CI/CD · APIs · Testing Numerical & Data: CUDA · NumPy · SciPy · Pandas · Zarr · Numerical optimization Application development: Axum · SQLite · Flutter · Svelte
I completed a PhD in computational physics, focused on numerical simulations of collective spin-wave dynamics in complex magnetic systems.
Along the way, I've published 13 research papers, co-supervised Master's students, taught simulation courses, led funded R&D projects, and won the INTERMAG Sensor Challenge twice.
I enjoy building software where performance, modeling, and real-world engineering problems meet.


