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.
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.
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#.
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.
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.
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.
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.
The cross-platform graphics toolkit. Featuring a graphics abstraction over DirectX 11 and OpenGL 4.3, alongside a simple FreeType wrapper and shader compiler.