Hi, I’m Julia!
Most people don’t start a computational physics PhD in their 40s… but here I am, doing just that. I study nanomagnets and use Linux, code, and machine learning to make sense of these tiny magnetic things. If you’re into science, tech, or just curious about the journey, this blog (and my YouTube channel) is for you.

What I Work On
01
Nanomagnetism
I explore how magnetic materials behave at the nanoscale—where things don’t always follow intuition. It’s a fascinating mix of (dis)order, noise, and surprise, and it gives us insight into how tiny magnetic systems respond to fields, temperature, and each other. It is actually quite fun!
02
Artificial Spin Ice
I work on Artificial Spin Ice systems – a sandbox of tiny magnetic dipoles arranged in neat patterns. It’s less about building the next big thing, and more about understanding how complex behaviours emerge from simple rules, which might one day inspire new ways to compute.
03
GPU Programming
I use GPU programming and HPC to simulate magnetic systems using Monte Carlo sampling. My recent tool, ReplicaSim, helps me test ideas at scale so I can see what emerges when small systems grow big. It’s now a core part of how I explore complex behaviours fast.
Latest Posts
-
Can Wayland Run Without a Compositor?
I started my Linux journey on a distro that used Wayland by default.At the time, I didn’t know what X11 even was, and honestly,…
-
Linux Basics Without the Overwhelm: A 7-Stop Beginner’s Roadmap
When I first started using Linux I felt like I was constantly asking:“Where do people actually learn this stuff?” There’s a ton of scattered…
-
Why Wayland Is Better for Mixed-Resolution Monitors on Linux
Have you ever connected a 4K and a 1080p monitor to your Linux system and noticed apps look… weird? Maybe one window is way…
Join My Newsletter
for exclusive insights, tips, honest reflections and updates on my PhD journey, learning ML and more!