The personal site of Jo Walkland

Walkland on the web.

I’m Jo. I teach maths, build tools for teachers, grow things on an allotment, make music with friends, and invent fictional places where the public transport is somehow even worse. Before that, I built banking software, which was occasionally interesting and very occasionally useful.

This site is my notebook, workshop and archive: some polished, some unfinished, and some later proven wrong.

Jo Walkland, smiling in front of a purple door

New & updated

Follow via RSS
  1. Project log
    Rust Boy Advanced: Building a GBA emulator in the browser

    Building a Game Boy Advance emulator in Rust, from a headless CPU to the long road towards rendering actual pixels.

  2. Note
    Hello!

    This is my first blog post! It's not an interesting one, apart from the fact that it's the first one.

Explore

Featured writing

Rust Boy Advanced: Building a GBA emulator in the browser

Building a Game Boy Advance emulator in Rust, from a headless CPU to the long road towards rendering actual pixels.

7 min read

Current preoccupations

Updated June 2026
Teaching
Transformations with Year 9, fractions with Year 8, and plenty of number work.
Coding
Building question generators and Create systems for TeachMaths.net.
Growing
Broad beans, garlic, strawberries, and bindweed (regrettably).
Music
Working on new songs with a small, currently unnamed band.
The full Now page