Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Hi, I'm Mathieu 👋

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.

🌐 matmoa.eu · 💼 LinkedIn

Selected projects 🚀

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.

Toolbox 🛠️

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

Background 🔬

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors