Hi! I'm Ash Wolf (or Ninji), a 28-year-old software developer from Gibraltar and living in Glasgow, Scotland. I like reverse-engineering, old technology, graphic design, awful jokes, public transport, cities, travel and combinations of some of those things.
I recently graduated from Computer Science at the University of Strathclyde. I used to moonlight as lead programmer for the MMO Furcadia, and I've made/worked on a lot of other silly things.
Find me on the Fediverse for inane slice-of-life content and random photos from around Glasgow, at @Ninji@wuffs.org - you can follow me from your favourite Mastodon™-compatible software. I'm also on Bluesky: @snoot.zone
Like my stuff? Feel free to send me a pound or two: PayPal.me | Ko-fi | Monzo (UK)
Wherein I finally make the multiplayer mode in SEGA SPLASH! GOLF playable (more or less), and release the source code to my custom server.
Wherein I recover enough of SEGA SPLASH! GOLF to make the single-player Practice Mode work, enable the shops and character customisation, and even fix a couple of bugs along the way.
I got nerdsniped into reviving SEGA SPLASH! GOLF, a long-forgotten MMO that you've probably never heard of - I certainly hadn't.
I was encouraged to try running NixOS on my server (the one that hosts this website!), and I decided to give it a shot. But... how do I move 7+ years worth of services from Arch to one of the weirdest Linux distros out there, with no prior experience?
Wherein I run classic Mac command-line development tools on a modern computer, using Rust, Unicorn Engine and a pile of hacks.