projects

things I've built, a few I'm still building, and a few I have planned.

Daedalus Engine

pre-alpha

2027in active development

Game engine built using C++ and C# with multi-platform availability for Windows, Linux, and Mac

a longer write-up is on its way.

  • C++
  • C#
  • Vulkan
  • Dear ImGui
  • Avalonia UI
  • XAML

Pac

2025completed

An implementation of the classic arcade game Pac-Man in Python, using Pygame for my A-Level Computer Science coursework.

Developed a fully functional implementation of Pac-Man. Includes features such as maze navigation, ghost AI, pellet collection, and score tracking. Added custom maze generation using depth-first search algorithm. Includes locally stored login system, with encrypted login details, and a leaderboard system. Built using Python and the Pygame library, focusing on game mechanics and user experience.

Started in September 2024 and completed in February 2025.

  • Python
  • Pygame
  • SQLite
  • Pac screenshot 1
  • Pac screenshot 2
  • Pac screenshot 3

+3 more on the full page

Media Player

1.0-alpha2

2026in active development

A local mp3 media player for Android, built using Kotlin and Android Studio.

a longer write-up is on its way.

  • Kotlin
  • Jetpack Compose
  • Android

Linux Shell

2027planned

A shell for Arch Linux

full page

a longer write-up is on its way.

  • C
  • GTK3
  • gtk-layer-shell
  • Wayland IPC
  • D-Bus
  • CMake