Academic CompInterp A compositional approach to inherently interpretable deep learning GNMX A forward-time simulation and real-time visualisation of the genetic polymorphism phenomenon written in Rust using WebAssembly Quantum Concept Modelling A library for demonstrating the learning and reasoning capabilities of quantum models of concepts written in Python using Pennylane and PyTorch Visualising Concept Combination A WIP visualisation of the difference between classical and quantum concept combinations Blackbird dataset A dataset of synthetic relational puzzles, inspired by the RAVEN dataset, to demonstrate the reasoning capabilities Colourful Image Colourisation A Python reproduction study of the Colourful Image Colourisation paper adapted to smaller datasets using PyTorch GameOfLife++ A programmable cellular automaton written in C++ with Qt, capable of simulating a CPU and Turing Machine Size-- A C++ implementation of several grammar-based compression algorithms and the custom PAL compression file format Bayesian Ultra-Q Learning Experimental setup for the paper "Efficient Bayesian Ultra-Q Learning for Multi-Agent Games" Personal Experimenting with CSS effects A collection of CSS effects I've been toying with Physorum A Rust implementation of the physarum slime mould model with WGPU rendering Arch Repo A collection of scripts, programs and configuration files for my Arch Linux setup IncludesToDot A CLI tool written in C++ to visualise and optimise the include structure of a C/C++ project Space Qubes A remake of Space Invaders with particle physics and customisable levels written in C++ with SFML Raymarching A real-time 3D raymarching renderer written in GLSL shaders Raytracing A raytracing renderer written from scratch in Rust Rust OS A barebones bootable kernel written in Rust