⦿ PhD · NANOMAGNETISM · OPEN SCIENCE
Physics, code,
and the occasional
rabbit hole.
I’m Julia – a computational physicist doing a PhD in nanomagnetism, building GPU-accelerated simulations in Julia, and writing about the Linux workflows and dev tools that actually make research bearable.
4 +
Years researching
1 +
Papers published
Julia
Language of choice

WHAT I WORK ON
Three things I spend too much time thinking about.
01 –
Nanomagnetism
Exploring how magnetic materials behave at the nanoscale, where disorder, noise, and frustration produce surprisingly rich physics
02 –
Spin Glass Physics
Simulating assemblies of magnetic nanoparticles that freeze into disordered states. What looks like chaos turns out to be deeply structured.
03 –
GPU Programming
Writing Monte Carlo algorithms in Julia with custom CUDA kernels. When your simulation needs to run a thousand times, speed is not optional.
FROM THE BLOG
Latest writing
-

Centralising your plot style: one shared theme file to rule them all
Stop copy-pasting plot styling code across every script. Here’s how to extract your theme into a single shared file – whether you’re working in…
-

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…
Want to follow the journey?
The newsletter goes out when there’s something worth saying – new posts, honest reflections, and the occasional update from the simulation queue.
