My Projects

Here are some of the more notable projects that I work/have worked on. You can click each project to for more details. You can view all of my open-source projects and my contributions on my GitHub page.

Current

Projects I actively work on.

Glimpse
A cross-platform, open-source music player using Slant. Supporting FLAC, MP3, Ogg Vorbis, and Wav, with a friendly interface.
Crimson
A cross-platform game engine supporting 2D and 3D rendering.
Slant
A powerful C++ audio library with high-level features, such as MP3 playback, with bindings for C and C#.
piko
A small n cute set of actually good* gamedev-focused bindings for C#. Featuring bindings for SDL3.

Past

Projects that are I no longer work on or are complete.

Forward+ Renderer
My final year university project, implementing an extensible, physically-based Forward+ renderer. This research work is now being used in the Crimson game engine.
Birdle
A collection of Wordle-style games.
Pie
The cross-platform graphics toolkit. Featuring a graphics abstraction over DirectX 11 and OpenGL 4.3, alongside a simple FreeType wrapper and shader compiler.