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 and high-performance Entity Component System.
I co-founded Trajectile Interactive in early 2025, with our first game Racecar Crashers being nominated for Best Student Game 2025 for the TIGA UK Games Education Awards 2025
, in addition to succesfully winning the “Best in Year” award at the Sheffield Hallam University end of year showcase, which was judged by a panel of industry representatives from game studios in the North of England.
Personal Life
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).
Professional Experience
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.
Personal Development Projects
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!
Skills
Here are a few games and graphics related languages and technologies that I am proficient with and have been working with recently:
- C/C++
- HLSL/GLSL
- Vulkan
- DirectX
- PlayStation® 5 DevKit
- PlayStation® 5 SDK
- Unreal
- Unity
- Rust
- C#
These are the web development languages and tools I've worked with:
- Cypress
- Jenkins
- JavaScript
- React
- HTML
- CSS