Projects

ASM Sim & Learn

A browser based 16 bit computer simulator which allows you to learn, write, assemble, run and share assembly code. I built this project as part of my university thesis on teaching people how to code in assembly language.

ASM Sim & Learn

Pool & Snooker Simulator

A cross platform pool & snooker simulator game with togglable rules and custom game modes. I built this project as a part of my games computing course at university. It uses openframeworks for the graphics and open dynamics engine for physics.

Pool & Snooker Simulator

Basic C++ Game Engine

This project is an adaptation of the pool & snooker simulator but adjusted to allow for fast & simple cross platform c++ game development without the need for learning the complexities of openframeworks & open dynamics engine.

Basic C++ Game Engine

Fibre Maps

Fibre Maps was a project I built for the fibre company Fibrenest. It was a web app that allowed the company to see their network of fibreoptic cables from a web browser. Built with google maps api, javascript, php and postgresql.

Fibre Maps

GPT Discord Bot

This is a discord bot that uses the openai api to generate text responses to messages in a discord server based on user defined personas as previous user messages. It is built with discord.py and the openai api.

GPT Discord Bot

DevSpeedup

DevSpeedup is a C++ application built with ImGui that original was created for switching php versions in the devilbox docker container. It was then expanded to allow for generation of scripts from templates, saving & tagging useful commands and text, and tracking lines committed to git as well as uncommitted repository changes.

DevSpeedup

Music 2

Music 2 is a music creation tool built in python which turns your keyboard into a sequencer with a number of effects. It is built with the pygame library for drawing.

Music 2

Chess Game

A super simple c++ chess game built with open frameworks. It has the basic chess moves built in but no en passant, castling or promotion.

Chess Game

Sim Shifter

This was a project that I started due to needing a gear shifter for my racing simulator and also to learn CAD in fusion 360. I built a to scale prototype out of cardboard but never finished the project due to lack of tools to build it.

Sim Shifter

Co-production Game

A game created by Hannah Mumby which aids in collaboration on projects. Only the website was built by myself using preact and tailwindcss.

Co-production Game

Old Site

This is my old website that was created as a bit of fun and to get a grasp of animation within css. It is built with html, css and javascript.

Old Site