Choosing Desktop Linux in 2026
How and why I chose a Linux distro in 2026
How and why I chose a Linux distro in 2026
My entry for the newschool intro for NOVA2026
I decided to make some pixel art, and enter it into a demo competition
Graphics Engine Part 3 - Contracts, Textures and Depth
Graphics Engine Part 2 - breaking it down
A Vulkan Rust 3D Engine - Part 1
The Amiga is forty years old. I've begun to modernise it.
I entered NOVA this year. Here is how I made a demo
Something about that OpenAI make your own Studio Ghibli character made me think.
I'm going to attempt to make a 3D graphics engine in 24 days
I've been at the Dairsie repair cafe for two years now.
Taking a geeky badge and converting it into something useful.
Or how I got birdnet to run in a VM with Bhyve
Spotting Seals in Sonar with A.I.
Building an HDMI PMOD for FPGA Dev boards
Playing around with a fun A.I - Birdnet
Using new tech with old tech.
Sieving compost has never been easier
I've been looking at speeding up some of my python programs.
Working on an arduino system that listens for marine mammals
I've managed to (almost) finish a PhD in A.I. and microscopy.
For our sibling santa this year, I made an AI message
My approach to the passing of Elizabeth II
I've co-edited and designed a book about a collection of calculators
I wrote a demo for the Field-FX Demo Party
We entered the Wild Demo this year with our unique, homebrew FPGA board
My first post on how to program the ZX Spectrum 48K
A blog post about writing
I've started to make a computer game completely from scratch. Should be fun!
Modernising a proper classic computer for funtimes today
Building an FPGA Board for pretty VGA graphics
I've been working hard on my PhD and here is the first result
I bought an old Famicom in Japan with a curious golf cartridge. So lets play golf on the Old Course
I never had a ZX Spectrum back in the day, so I bought one and decided to modernise it.
A modern-ish plague doctor mask using neopixel rings, bluetooth and an android application
Polybius is a gaming urban legend, serving as inspiration for my own arcade cabinet build.
Images are still a pain to create, organise and get them to where they need to go.
I've always wanted to make a comedy Queen's speech. Now we have the technology.
Mixing Rust, Python and Poisson Sampling for improving A.I.
Finally finished a long dormant video project. A 360 video tour of the Antarctic Penninsula.
I spent three months helping to build the software for a battery management system
I've been paying a lot of attention to VPNs, trackers and DNS. Here are some tips for wireguard, PiHole and hosts.
During lockdown, I entered my first ever gamejam. Here is what I learned.
Finally got around to joining the Demoscene with my first production.
How I generate stats for our experimental A.I runs in microscopy science.
PyTorch tends not to warn you about mistakes in your graph, so I made a quick tool to see what is going on, under the bonnet.
I'd never heard of neofetch and powershell before but they've made things just that little bit nicer.
I use a lot of images, programs and scripts in my research. Some of this might be useful for others working in science.
I've finally got around to using up a load of TP-Link routers and webcams to make something useful.
I've been playing a lot of computer roleplay games, but what makes a good one?