I am a third-year B.Sc. (Hons) Computer Science for Games student at the University of Brighton. I enjoy working on programming projects, especially games where I can work with 3D physics systems and artificial intelligence. I have worked on projects using Unreal Engine, Unity, and Blender individually and in teams of up to five people. I am enthusiastic and able to work both independently and as part of a team, having gained experience through participating in sporting activities including rugby and water polo and scouting where I became a Young Leader. I am currently seeking a graduate job for when I finish University.
For my A level computer science coursework, I created an ocean simulation that simulated shoaling sea creatures and interactions between them using the BOIDs algorithm.
As part of my Games Production BTEC, I made extensive use of Blender. I created some photorealistic models such as the monitor and some more low-poly assets such as the cargo ship.
For my AS level Extended Project, I created a program that randomly generates planets for use in games or simulations. I did this by generating a sphere that I manipulated with random, coherent noise. I then layered different variations of that noise on top of each other with varying layers of detail. I also created a shader that coloured the planet based on the terrain’s height and added biomes that generate based on the longitude. Finally, I coloured the ocean based on its depth. The purpose of my project was to experiment with randomised generation of terrain. I covered new areas in this project such as mesh generation, procedural textures, and editor menus.

Another part of my Games Production BTEC, was to create a game using Construct 3, a simple online game engine. I created a tower defence game called ColourTD. It was based around the concept that towers could only destroy enemies of the same colour and included a level generator that could generate levels from json files. Tower types could also be generated from a json file which made the game easily modifiable.
I also had an exam in my Games Production course where I was tasked to design and develop a game in an exam with the theme of 'sports'. I created a top-down football game where you had to kick a football though a map and past defenders who defended marked boxes till the ball was kicked into the goal at the end.
As part of my submission for the Arkwright scholarship, I had to plan and create an engineering project. I used Unreal Engine 4 to create a side-on real-time strategy game where the player sent troops from their side of the screen towards the enemy castle. Due to covid, the project was no longer required as part of the submission and I did not complete it. I did, however, learn a lot about using Unreal Engine and hope to work on a new project in Unreal Engine 5 soon. I succeeded in getting the Arkwright scholarship.

Key Modules:
Mathematics (B), Computer Science (A), Games Production (Distinction), Extended Project Qualification (A)
Mathematics (9), Computer Science (9), Physics (8), Chemistry (8), Biology (7), English Language (8), English Literature (6), French (5), History (6), Graphic Communications (8), Design and Technology (8)
I currently play for Ipswich Water Polo Club.
I played rugby for Ipswich RFC and Ipswich YM for 8 years.
I have been involved in scouting for 10 Years. I am currently a Young Leader for Beavers with the 14th Ipswich, where I help out with organising and running activities. As part of Scouting, I have attended various week-long and weekend camps and expeditions with Scouts from across Suffolk. Activities as part of these include hill walking, wild camping, rock climbing, abseiling and mountain biking.
I was awarded an Arkwright scholarship which is an engineering scholarship for 16-year-old students with a rigorous selection process. The application process included writing an application, completing an aptitude exam, and attending an interview. This opportunity gave me access to a mentor who helped me plan for my future as well as gave me opportunities such as the Deutsche Bank hackathon where I worked with a team to complete the assignment.