Hello, I'm Matthew

My background is in software engineering, which I still pursue as a hobby. This site is where I share personal projects and occasional thoughts on what I'm working on.

Latest posts

All 25 posts →

Putting my old heating system into Apple HomeKit

My heating is an older radio-controlled Honeywell system that HomeKit doesn't support. A radio stick I built and a controller on my server put it in the Apple Home app and Siri without a new heating system.

Hikvision cameras and my routers in HomeKit

A Homebridge plugin that plays the encrypted streams from a HiLook DVR in the Home app, plus a web console for the DVR and a private plugin that restarts my routers from Siri.

A team of AI agents getting classic games running on old Macs

How ten Claude Code agents, one of them a manager, and a plain checking script build, test and speed up the open-source engines for six classic games on old Macs, and what they have done so far.

Half-Life on old Macs

Half-Life 1 as one universal app for PowerPC, Intel and Apple Silicon Macs, built on the open-source Xash3D FWGS engine, with 25 mods installed by a second app.

More Markdown in ArtfulType

My fork of Action Retro's ArtfulType, a Markdown editor for 68k Macs. More Markdown in the styled view, printing, Find & Replace, and bootable disk images built on Linux.

KeeperFX on Apple Silicon

KeeperFX, the open-source Dungeon Keeper remake, building natively on Apple Silicon as an arm64 binary with the crashes fixed and saves out of the app folder.

What an architecture-review skill found in PeerTalk and BomberTalk

I ran Matt Pocock's improve-codebase-architecture skill over PeerTalk and BomberTalk. This post is about the changes I made based on its findings.