Project and Course Portfolio

This page is a collection of my projects showcasing my journey in computer science. From the very beginning to the present, these works highlight my variety of abilities and skills in computer science that i have developed over the years. Below are some of my most notable projects that either display my skills or have had a major impact on my journey.

Isopod Adventure

Isopod Adventure

Isopod Adventure was the first project i ever worked on and the project that started my journey in computer science. It was originally a piece of homework for my GCSE computer science course, back in 2016, where i was tasked to make a simple text based adventure. However, i found myself wanting to go further than the original requirements and pushed myself to add simple turn based combat and random choices before the homework deadline.

Looking back on the code i can see many ways i could improve it or make it more interesting but it still holds a special place in my heart as the project that helped me discover my love of computer science.

IBM

IBM App Competition

Back when i was in year 9, the academy my secondary was part of hosted a competition in partner ship with IBM where all students in year 9 across all the schools had to pitch an app. The first round was just a written pitch of the idea behind the app. My group and another were the only groups to make it to round two where we had to create a video for our app. Then my group made it to the finals where we had to give a presentation to the staff of IBM and a tour of the office.

While we didn't end up winning the experience taught me many valuable skills about working as a group and how to pitch an idea. The Competition also served to widen my interest in not just programming but computer science as a whole. It also to showed me that i was capable of working in programming and that i am capable of contributing something meaningful.

Into the dungeon

Into The Dungeon

Into the dungeon was one of the first big non python projects i worked on. It was made for my A level games design course where we were given a brief to make a 3d game with platforming elements. I wanted to push my self by adding a procedurally generated dungeon and turn based combat.

Overall i was very proud of the results, particularly the environments as i they were all handmade with textures i made. Looking back on it a few years later i can see a lot of ways i could improve or rewrite the code, but in the end i feel it was what prompted me to start making more projects outside of school.

Game jam

Game Jams and Hackathons

During my time i have attended 2 hackathons and 2 game jams hosted by hack sussex. Each time i have compted as a group and one at least one of the categories, winning the grand prize at one of the game jams. The events ran for 24 hours over the weekends once a year each. each one involved staying up and working together with other programs to complete a working project in a limited time. More details about each project can be found on the respective Devpost page but they include:

  • In The Chair - A co-op versus game inspired by mafia
  • HackCat - A turn based card game
  • Communiko - A bluetooth communication chat app
  • PuzzleBox - A hardware based puzzle solving game, inspired by keep talking and nobody explodes.

These events taught me a lot of useful skills such as time management, teamwork, preventing feature creep, feature prioritization and how to give a talk about a product These projects themselves also taught me alot of useful code and programming techniques as each event i tried to do something new.

Task manager

A block of text with image on the left

This is one paragraph.

This is the second paragraph.

App launcher

A block of text with image on the right

This is one paragraph.

This is the second paragraph.

Game jam 2

A block of text with image on the left

This is one paragraph.

This is the second paragraph.

Website 2

A block of text with image on the right

This is one paragraph.

This is the second paragraph.