My Projects

Unity Accessibility Tools
Card image

Tools to make unity games more accessible to the visually impared.

Generates textual descriptions for the environment on which a text to speach process can be used.

University third year project.

TdGame, Android game
Card image

Android tower defense game

University end of second year project.

Embungo
Card image

Big Man Computer

A programming language made for fun. Very much like an extended little man computer.

Maze game
Card image

University end of first year project

The task was to produce either a text-based chatbot or a maze-based game.

Created in c++ using only glfw and glew as libraries. To allow me to create a bare bones opengl game.

Fractal Viewer
Card image

A fractal viewer built with java and java.swing

This was my A-level coursework project.

Command Line Fractals
Card image

Can produce the Mandelbrot set and its related Julia sets.

Created as part of a little C practice.

Movit
Card image

Language to program for bus managed module based computers.

Allows for the program to be simulated via software before trying it on the hardware.

Compiler for something into movit intended to be added later on.

Faster Matrices in Python
Card image

Matrix maths written in c++ compiled into a dll.

Along with a python file using ctypes to bind it as matrix objects in python.

Intended to enable fast matrix maths in python.

Really just a for fun project as I have no chance at beating numpy without practically copying them.

Steganography
Card image
Brief description of project