Recent Projects
Infinity27 Unreal Engine Developer Skills Bootcamp
During my participation in the Skills Bootcamp, I created a spell for the game Samsara in Unreal Engine 5, using both Blueprints and C++.
Nakatomi
Nakatomi is a third-person shooter with destructive objects in a liminal environment.
Games
Infernal Sin
A Souls-Like Hack-n-Slash with Bullet-hell elements. Created as part of Digital Imp Studios.
Hired Work
VR CAD Model Viewer
While in my last year at University, I worked on an Immersive Realities Research Project between The University of Derby and Amey Consulting as a Unity Developer creating a VR CAD Model Viewer.
Misc Projects
A collection of projects that I have worked on in my spare time.
History of osu! Rank 1
During the first half of 2021, I lead a project to create the definative timeline of players who had reached rank 1 on the global ranking leaderboard in the video game osu! using historical data to model day by day leaderboards.
Advent of Code 2020
The Advent of Code is a series of coding puzzles released daily during the month of advent and in 2020 I decided to take part! My solutions are entirely in C++. (I encourage anyone to try and solve them yourself before looking at my solutions!). Advent of Code is made by Eric Wastle.
UoDOS
As part of my 3rd-year studies at University, I a module on programming for low-level systems, which involved extending an operating system via new system calls and file browser system utilities.
DX11 3D Renderer
As part of my 2nd Graphics module at University, we were tasked with creating a DirectX11 based 3D renderer. While not groundbreaking, it was a good way of getting into writing C++ for DirectX.
Win32 3D Renderer
For my first Graphics module at University, we were tasked with writing a 3D renderer using the Win32 API. This program was my first exposure to writing Graphics Programming and opened my eyes as to how powerful modern CPU’s are.
This website!
As you might be able to tell, I’m not a web developer. This website is just a static GitHub Pages site powered by Jekyll and Minimal Mistakes on a non-default domain.