The Experiments section of my portfolio showcases a collection of small projects that may not be complete. These projects serve as a playground for me to explore new technologies, experiment with design concepts, and hone my development skills. While some of the experiments may not be fully polished, they demonstrate my curiosity and passion for creating innovative solutions.
This is a web page the gives a visual example of the bubble sort algorithm.
This is a demo of a class that can be used with Raylib to scale the window whilst keeping its aspect ratio without requiring many modifications to code.
This is a library to validate, compress and decompress certain types of 2D platformer level data.
A program that gives an example of a binary tree, binary search and linear search.
An early downloadable version of my project Shooty Arena that includes simplified gameplay and lower level networking.
A simple maths based terminal where you play as a secret agent trying to break into a server room.
An unfinished 2D story based platforming game. Players can play the story or make their own levels to play using the level editor.
This is an example for a 2D lighting system using Python and Rust. The image displays the Rust version however at this point the Python version has a few more features.