Skip to main content

About

Hi, I’m Mirza 👋
#

Academic researcher & engineer based in Dortmund, Germany 🇩🇪 — living where planetary science, physics, and software engineering overlap. A mathematician at heart, I care about highly optimized, reproducible, and terminal-first workflows.

My handle arunoruto comes from my surname Arnaut → Japanese アルノルト (Arunoruto), by way of a certain Xenoblade character. 🎮


🔭 What I’m working on
#

  • YASF — my main research code: light scattering with the T-matrix method for planetary regolith (Python).
  • flake — the reproducible NixOS · nix-darwin · Home Manager config behind every machine I run.
  • Contributing to nixpkgs — packaging and maintaining pieces of the Nix ecosystem.
  • Small Python libraries — research tooling I maintain, accelerated with Numba & JAX: ashp (alphashapes), reflectance-models, and lumafit (Numba-powered Levenberg–Marquardt).
  • Research @ TU Dortmund — polarimetry, micro-polarizer array filters, and regolith property modeling.

🛠️ Tech & environment
#

LanguagesPython & Nix are home; Rust is my current adventure; MATLAB & C++ are earlier chapters.

Python
Nix
Rust
MATLAB
C++

Editor & workflow

Helix
Ghostty
tmux

Infrastructure & networking

NixOS
nix-darwin
Home Manager
Tailscale

Home automation

Home Assistant
ESPHome
Zigbee2MQTT

🌱 Currently exploring
#

  • Leveling up in Rust by building terminal tools — like my work-in-progress BibOxide bibliography manager.
  • Custom smart-home hardware — energy monitoring & microcontroller retrofits, e.g. stromleser-esphome.
  • Number theory and convex optimization problems.

📊 GitHub stats
#

Mirza's GitHub stats Top languages
Contribution snake

📫 Get in touch
#

Email
Website
ORCID
Google Scholar
LinkedIn


🧗 Away from the keyboard, you’ll usually find me collecting scrapes at the nearest bouldering gym.