Currently studying in the first year of a Computer Science course.
Employed at Everbit Software since May 2024.
A program which renders fractals, namely the Mandelbrot set or Julia sets, written in Rust. It allows the user to move around and zoom into the fractals to explore the fractals as they please. It consists of a vast user customisation menu, allowing users to create an infinite variety of fractal images, using different formulas, colour palletes, and more.
Click here for the full website to view more, view the source code, and download the program.
For my OCR A Level Computer Science Project, I made a fast-paced 2D shooter, written in Python. This was developed in a user-driven manner, with frequent interviews and reviews for the stakeholders to share what they wanted from the game. The game features a large open-world map, the ability to create an account to save your progress, and a leaderboard to compare yourself with others. A rich and unique controls system is at the heart of the game, with players only able to control one part of their boat at a time.
Click here to view the source code and download the game.
This program is an implementation of the classical card game solitaire in Python.
Click here to view the source code and download.
csgame is a Python library that works in tandem with the pygame library to provide useful tools to speed up and improve game development. With this project I placed a very high emphasis on documentation and reusability due to the resources having to be used by others.
This is a graphical simulation of Monopoly entirely in the terminal.
Click here to view the source code and play.
The different methods I have encountered for rendering fractal images as quickly as possible.