My Projects

6502 emulator

Development

A simple emulator for a 6502 chip

C++

CMake

halatro-alt

CS141 coursework 1 - Halatro

My submission for my module CS141 Functional Programming - coursework 1

Haskell

logic-sim-alt

Godot logic gate sim

Paused

A logic gate simulator, made in Godot. Paused to avoid Godot-burnout while doing a module on it

GDscript

Godot

run-game-alt

WWGJ2025 - Back in Time

My submission for the University of Warwick 2025 game jam

C#

Unity

multiplayer-game-alt

Multiplayer shooter

A multiplayer top-down shooter

C#

Unity, Unity Netcode for Gameobjects

wpaa-site-alt

Society Website

Prototyping

A node and react based front/back end to manage users, classes, and logging, for a society

JS

Nodejs, React

cs276-image-alt

CS276 Coursework - Dungeons of Avalon

My submission for my CS276 Principles of Game Development coursework

GDscript, Javascript

Godot, Node

warwick-plus-alt

CS126 Coursework - Warwick Plus

My submission for my module CS126 Design of Data Structures coursework

Java

cs261-image-alt

CS261 Coursework - Airport Modelling Software

My (teams*) submission for our CS261 Software Engineering coursework

Python, Typescript

Flask, React

robot-maze-alt

CS118 Coursework - Robot Maze

My submission for my module CS118 Programming for Computer Scientists final coursework

Java

cs132-image-alt

CS132 Coursework 2 - 3D snake in C

My submission for my module CS132 Organisation and Architecture - coursework 2

C

stm32

markov-chain-output-alt

C++ markov babble api

A C++ text-based, markov chain, managed in a terminal, and made public with a custom HTTP server

C++

gmtk25-game-jam-alt

GMTK25 - Loops

My submission for the GMTK25 game jam, and first time using Godot

GDscript

Godot

gridlock-alt

CS141 coursework 2 - Gridlock

My submission for my module CS141 Functional Programming - coursework 2

Haskell

gmtk24-alt

GMTK25 - Built to Scale

My submission for the GMTK25 game jam

C#

Unity