top of page
Projects
Search
![](https://i.ytimg.com/vi/HNi0_cTOEKc/maxresdefault.jpg)
![Machine Learning Assignment - Image recogntion](https://i.ytimg.com/vi/HNi0_cTOEKc/maxresdefault.jpg)
Machine Learning Assignment - Image recogntion
I trained different machine learning models to identify 10 types of hand-drawn images and compared their performances. These included CNN...
![](https://i.ytimg.com/vi/HW6H2N4PMsM/maxresdefault.jpg)
![DirectX rendering techniques](https://i.ytimg.com/vi/HW6H2N4PMsM/maxresdefault.jpg)
DirectX rendering techniques
One of the assignments was picking out 3 sample projects from Introduction to 3D Game Programming with DirectX 12 by Frank Luna. and...
![](https://i.ytimg.com/vi/rwbJ9fA8SiY/sddefault.jpg)
![Asteroid game v2.0](https://i.ytimg.com/vi/rwbJ9fA8SiY/sddefault.jpg)
Asteroid game v2.0
This project is similar to the one created in my first year of university, except made a year later using DirectX instead of SFML. This...
![Software Hardware Optimisation Techniques](https://static.wixstatic.com/media/c19e17_495d9725567949af859072ee9ceb9476~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_495d9725567949af859072ee9ceb9476~mv2.webp)
Software Hardware Optimisation Techniques
In this module we continued looking at the parts of the computer, how they work, and how all of that can affect performance of...
![](https://static.wixstatic.com/media/c19e17_e7cb3ba5dafb4037b01998d67db6e1ad~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c19e17_e7cb3ba5dafb4037b01998d67db6e1ad~mv2.webp)
![Ultimate Rock Paper Scissors](https://static.wixstatic.com/media/c19e17_e7cb3ba5dafb4037b01998d67db6e1ad~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_auto/c19e17_e7cb3ba5dafb4037b01998d67db6e1ad~mv2.webp)
Ultimate Rock Paper Scissors
The point of this project was to implement SQL databases into a .NET project using HTML and C#. I decided to make a 10-way rock paper...
![Maths Assignment](https://static.wixstatic.com/media/c19e17_38395cca3d864309b6a507cb9b8f12da~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_38395cca3d864309b6a507cb9b8f12da~mv2.webp)
Maths Assignment
This is the only one of these that looked interesting enough to put on here. It is an Excel spreadsheet containing interactive 2D and 3D...
![DirectX Car Game](https://static.wixstatic.com/media/c19e17_d447280c7ffb4bb496ef23775f952e1c~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_d447280c7ffb4bb496ef23775f952e1c~mv2.webp)
DirectX Car Game
This work was my game project in the second year which was worth 45% percent of my programming module that was worth 60 credits for the...
![Pong](https://static.wixstatic.com/media/c19e17_5bd30092a5c640a7a6204461ab8475b0~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_5bd30092a5c640a7a6204461ab8475b0~mv2.webp)
Pong
Pong was the last project I created using SFML and C++ in my second year of university. It is a 2 player-pong game following the classic...
![x86 Assembly encryption](https://static.wixstatic.com/media/c19e17_afdc750578114218b82d85f8e77641ab~mv2.png/v1/fill/w_433,h_247,fp_0.50_0.50,q_95,enc_auto/c19e17_afdc750578114218b82d85f8e77641ab~mv2.webp)
x86 Assembly encryption
One of my modules in my first year at uni was fundamentals of computer architecture where we learned the basics of how computers work at...
![Cash Machine and Arcade Machine](https://static.wixstatic.com/media/c19e17_d335e371dd964399a24486b9304c9e9a~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_d335e371dd964399a24486b9304c9e9a~mv2.webp)
Cash Machine and Arcade Machine
This was my first assignment at university after being properly introduced to C++. It is a simple cash machine simulator where you can...
![College assignments](https://static.wixstatic.com/media/c19e17_ed085ed6017e43b5bf9c803e321eeff1~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_ed085ed6017e43b5bf9c803e321eeff1~mv2.webp)
College assignments
Here you can find all the assignments I completed while attending Confetti Institute of Creative Technologies (2018-2020) where I...
![](https://static.wixstatic.com/media/c19e17_503052fb73b84f44bed6fed75e23061e~mv2.jpg/v1/fill/w_94,h_94,fp_0.50_0.50,lg_1,q_30,blur_30,enc_auto/c19e17_503052fb73b84f44bed6fed75e23061e~mv2.webp)
![You can't do this](https://static.wixstatic.com/media/c19e17_503052fb73b84f44bed6fed75e23061e~mv2.jpg/v1/fill/w_102,h_67,fp_0.50_0.50,q_90,enc_auto/c19e17_503052fb73b84f44bed6fed75e23061e~mv2.webp)
You can't do this
This project was made as my game project in my first year. You Can't do this is a 2D platformer where the goal is to reach the end of the...
![Clock game](https://static.wixstatic.com/media/c19e17_67b4c201d5d843ee8cd25dd8f598a3f5~mv2.png/v1/fill/w_305,h_289,fp_0.50_0.50,q_95,enc_auto/c19e17_67b4c201d5d843ee8cd25dd8f598a3f5~mv2.webp)
Clock game
This project was made for an assignment using C++ and SFML. The game displays one digital clock and 3 analogue ones and the user is...
![House of Redemption 2](https://static.wixstatic.com/media/c19e17_70223215cc3040c686411344c4b7cd36~mv2.png/v1/fill/w_352,h_173,fp_0.50_0.50,q_95,enc_auto/c19e17_70223215cc3040c686411344c4b7cd36~mv2.webp)
House of Redemption 2
For the final major project at Confetti, I teamed up with my friend to create the *highly anticipated* sequel to my work from the...
![Asteroid Game](https://static.wixstatic.com/media/c19e17_c1fded8467004874847d39f158509994~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_c1fded8467004874847d39f158509994~mv2.webp)
Asteroid Game
One of my assignments was to create a small game prototype with a parallax background, random spawning, and collision detection in C++...
![Snasketball](https://static.wixstatic.com/media/c19e17_e411b21685da4935b0f59b462b458800~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_e411b21685da4935b0f59b462b458800~mv2.webp)
Snasketball
A horrible terrible game that does not work do not download it if you wish to retain mental sanity. About the game: henlo this is very...
![Happy Egg Hunt - Game Jam Winner](https://static.wixstatic.com/media/c19e17_08220eb70edf40d6b99407bb207deea9~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_08220eb70edf40d6b99407bb207deea9~mv2.webp)
Happy Egg Hunt - Game Jam Winner
In 2019 I participated in a Game Jam hosted by my college. We were given a theme and one week to produce a game around the given...
![House of Redemption](https://static.wixstatic.com/media/c19e17_81a27c09d0f847d6b229848acb88f5e4~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_81a27c09d0f847d6b229848acb88f5e4~mv2.webp)
House of Redemption
For one of my last assignments, I was instructed to create a level with a design document so I produced this small, puzzle game, inspired...
![](https://static.wixstatic.com/media/c19e17_4471937b15db4bdb94f8d96655f16608~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c19e17_4471937b15db4bdb94f8d96655f16608~mv2.webp)
![Black Christmas - Game Jam Winner](https://static.wixstatic.com/media/c19e17_4471937b15db4bdb94f8d96655f16608~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_auto/c19e17_4471937b15db4bdb94f8d96655f16608~mv2.webp)
Black Christmas - Game Jam Winner
This short 2D game is inspired by the theme of the Confetti Christmas Game Jam 2019: Alternate Christmas. I decided to juxtapose the...
![HACK THE PLANET](https://static.wixstatic.com/media/c19e17_a9520a1a306048b584ff01ae970eff3b~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_auto/c19e17_a9520a1a306048b584ff01ae970eff3b~mv2.webp)
HACK THE PLANET
This project was created for my App Development assignment in 2018 using Unity. It's a short incremental game developed for mobile...
bottom of page