I am a software developer with a passion for game development and graphics. I am currently in my Masters year of university at Sheffield Hallam, studying Computer Science for Games, which marries my passions for both technology and art. Through this course, I have developed a game engine in DirectX, as well as a game engine for the PS5, which sported a fully-fledged data-driven level editor.
Outside of software, I have many hobbies and interests. I play guitar and make music, with a small album (EP really) in the works. I am also deeply passionate about games, particularly fighting games. I play Street Fighter 5 and 6 at a competitive level, as well as many other games at high-level.
On the single-player side, I have always had a softspot for Capcom games, such as Devil May Cry, and have recently been focused on 100% completing all games in the FromSoftware library (with Bloodborne, Demon’s Souls, and Dark Souls III complete so far)
My last professional role was a software engineering intership at Autodesk in Sheffield, UK. I honed my development skills across the whole tech stack and gained siginificant professional experience by working with
multiple development teams across the world, even temporarily acting in a managerial role. The experience awakened a deeper drive to solve problems and improve the ways we work in all areas of computer science. It also greatly enhanced my troubleshooting
and debugging skills, enabling me to tackle all problems with more efficiency and tenacity.
My last personal project was actually building this very site, using a new framework called Hugo that I had found out about, as it enabled me to have more control over the design of the site as I could directly write the HTML and CSS
compared to templated website makers such as Wix.
My current personal project is to create a multi-platform game engine, connecting my existing DirectX rendering engine with a Vulkan engine that I am also working on, via an abstraction layer so that either graphic API can be used interchangably.
On top of this I aim to build a robust editor, similar to the one I made for PS5, with the long-term goal of making the project free for others to use and create games of their own with!.
Here are a few games and graphics related languages and technologies that I am proficient with and have been working with recently:
- C++
- HLSL
- Vulkan
- DirectX
- PS5 Devkit
- Unreal
- Unity
- C#
These are the web development languages and tools I've worked with:
- Cypress
- Jenkins
- JavaScript
- React
- HTML
- CSS