Python Multi-Media API (PMMA)
About
Independant Project • PMMA (Python Multi-Media API) is a Python and C++ API designed to help develop graphical applications.(2024 - Currently In Development)
Skills
- Highly technical C++ backend.
- Cross language support with a C++ - Cython - Python link.
- Practise of maintaining a large project and Python package: https://pypi.org/project/pmma/
- Long term project (Created: 2nd of February, 2024).
- Highly optimised API.
Images
Ghouls and Gold
About
University of Northampton Winter Game Jam 2026 • The game 'Ghouls and Gold' is a PlayStation 5 first-person game made using Unity 3D. It features an interactive 3D envionment and enemy combat mechanics.(2026 - Currently Maintaining)
⭐ Best Visuals (2026 University of Northampton Game Jam)
Skills
- This game was a group project, so teamworking and communication was key.
- My first game using first person combat.
- My first Game Jam project!
Images
How To Train Your Dragon Game
About
Academic Project (Mark: 83%) • The 'How To Train Your Dragon Game' is a Windows only 3D game made in Unreal Engine 5. It has three levels, each featuring an additional cinematic flythrough.(2025 - Currently Maintaining)
Skills
- My first project using Unreal Engine 5.
- Features 3 game levels and corresponding cinematic versions.
- Custom player input recording and playback for 2 game levels.
- Uses Blueprints for all programming work.
- Custom Niagara particle effects.
- Realistic flight movement simulation.
Images
Gourmet Heaven
About
Academic Group Project (Mark: 85%) • Gourmet Heaven is a 2D Asian inspired cooking game created in Unity 6000 created for the Android and iOS mobile platform.(2025 - Currently Maintaining)
⭐ Shortlisted for the Northampton Film Festival 2026.
Skills
- My first assignment using Unity 6000 and C#.
- This game was a group project, so teamworking and communication was key.
- Features custom blur effect shader for the pause screen (Excluding iOS).
Images
1942
About
Academic Project (Mark: 82%) • 1942 is a recreation of the vertically scrolling shooter game with the same name originally made by Capcom in 1984(2025)
Skills
- This game was made using C++ and SFML
- This game features a custom Perlin Noise generation algorithm.
- My first exploration into enemy characters with a wave spawning system.
- Careful consideration was put into making this game as optimal as possible.
Images
Locally Access and Manage Electronic Systems (LAaMES)
About
Academic Project (Mark: 86%) • Locally Access and Manage Electronic Systems (LAaMES) is a remote access and management project designed to allow for the centralized management of devices on the network.(2023 - 2024)
Skills
- My largest complete Python application.
- Broardened my understanding of networking protocols.
- Familiarity with the Pygame, Tkinter and Sockets Python libraries.
Images