Projects

Amutri - Junior Developer

Amutri’s main USP is turning CAD files into 3D experiences you can stream live to any device using the power of Unreal. I’ve touched many parts of this project, managing infrastructure using TypeScript and many AWS tools, making sure everything runs smoothly for WebRTC streams to the most recent version of Unreal Engine with the Pixel Streaming plugin. Plus, I’ve worked on some hand authored experiences, creating character controllers and optimising scenes in Unreal.

26 June 2024 · 1 mins

Ramble - Co-Founder & Web-Developer

Ramble was a web project I created during my master’s degree to create a startup. In this project, I was the CTO and built a website that allowed users to stream their podcasts live and accept call-ins in a similar vein to talk shows! I learnt the entire JavaScript web development stack from React to audio streaming to DevOps in order to make it a reality. It also had chatroom functionality with the ability to re-stream to audiences much like other apps that came out in the time since, suc...

7 November 2023 · 1 mins

Monq - University Project

Monq is my most complete game project. I made it in my second year of university with some friends, and we were going to use it to form a successful startup. I learned a lot about how a multidisciplinary team works and tinkered with creating frameworks in C++ with inheritance both to blueprints and further C++ sub-classes, covering concepts such as all the AI using unreal’s tools, puzzle implementation, shader implementation using noise and more.

6 June 2017 · 2 mins

Terrain Engine - University Project

I made this project for a module at uni. It’s a terrain map based on perlin noise with flat face lighting, It was the first project where I picked up a lot of the 3D maths used in games and learned about simulation. It was my first project using GLSL with C++ and also the project I optimised for an optimisation module in my final year. Getting deep into learning more about memory management and Object-Oriented design.

8 May 2017 · 1 mins