about

Mats Moolhuizen

Software engineer in The Hague. Backend by preference, everything else by necessity.

Mats Moolhuizen

I build things for the JVM and in Go, mostly for Minecraft servers that take themselves far more seriously than the game does. I work on ImagineFun, run OpenAudioMc, and study computer science at De Haagse Hogeschool. I like fast feedback loops, over-engineering on purpose, and taking apart things I don’t own to see how they work.

Away from the keyboard I do theatre tech: lighting design and sound on shows from small productions to large musicals, on GrandMA2, ETC EOS and QLC+. Sometimes the two overlap, which is how a Minecraft server ended up speaking Art-Net.

Say hi at [email protected].

work

  • 2020 – now

    Software engineer, ImagineFun

    Multi-server game state sync and COBALT, our own multithreaded entity engine.

  • 2016 – now

    Founder, OpenAudioMc

    Real-time web audio and voice chat for Minecraft: plugin, proxy, protocol, Go backend. A few hundred thousand users a month.

  • 2021

    Substitute teacher and student coach, ROC van Amsterdam

    Got students through their exams and taught them Scrum.

  • 2020 – 2021

    Software engineer, VPRO

    Dockerising the POMS public-broadcast media stack. Java backend, Angular frontend.

  • 2019

    Software engineering intern, IJsfontein

    Asset handling and on-demand scaling services.

  • 2016 – 2019

    Senior developer, DusDavidGames

    Java games, protocol hacks for Minecraft, scalable backend bits.

education

  • 2021 – now

    BSc Computer Science, De Haagse Hogeschool

    Software engineering and distributed systems.

  • 2018 – 2019

    HBO ICT, ROC van Amsterdam

    Finished the accelerated one-year programme.