Things I’m building, in various states of done.

If any of this is useful or interesting to you, consider buying me a coffee — it goes directly toward hardware, hosting, and more time to work on this stuff.

Support me on Ko-fi

gaia-amd — AUR

AUR package for AMD Gaia, AMD’s local AI assistant framework built on ROCm. Packages the upstream release for Arch Linux users so you don’t have to set it up from scratch.


qmidigen (in development)

A procedural MIDI music generator built with Qt6, QML, and Rust. Generates complete multi-section songs from musical rules rather than samples, with a piano roll editor and an optional MCP server for AI-driven composition. Cross-platform — Linux, macOS, Windows.


veneficus (in development)

A game built on LÖVE. Early.


rumble (in development)

Middleware and a WebUI on top of the Mumble VoIP server.


Half-Life 1 Mod (reverse engineering)

Reverse engineering an old HL1 mod. Client and server are running — I packaged it in an Alpine container and got it connecting to the Steam network, which was completely unnecessary and worth every minute. Currently working through gameplay flow and animations.


Polycode (in development)

A cross-platform framework for creative coding. Exposes accelerated 2D/3D graphics, shaders, audio, networking, and physics through both a native C++ API and a Lua scripting layer — so you can prototype fast or ship native apps without touching a compiler. Currently improving and extending it.

QMidiGen

A procedural MIDI music generator built in Rust with a Qt6/QML interface. Generates complete multi-section JRPG-style songs from musical rules — no loops, no samples, no prerecorded anything.

read more →