Personal Projects

Projects

Greggor Financial Companion
December 2022 - March 2023

A website made to allow for users to track income and expenditure using gamification to encourage users to stick to their goals.

  • Partook in a website development project using Django, Python, and HTML.
  • Developed the front- and backend of the system which allows the user to login into their own account and protect their data.
  • Incorporated package APIs to allow to up-to-date conversions between currencies.
  • Developed the gamification elements of the system such as adding a fun, interactive mascot to encourage users to stay within targets and user groups to allow for friendly competition to encourage meeting targets.
  • Used Git and GitHub to employ automated testing protections on master and peer code approval and reviews to maintain code quality and ensure functionality.
  • Developed as part of a group of 8 and I gained a provisional mark of 93%.
Music School Management System
November 2022 - December 2022

A website made to allow for users and admins to book, manage, and pay for lessons for a Music School.

  • Partook in a website development project using Django, Python, and HTML.
  • Developed the front- and backend of the system including the ability for users to make requests and admins to accept and manage these requests via the admin backend.
  • Utilised theoretical knowledge gained from the Database Systems module to implement a Relational Database using SQLite.
  • Developed the gamification elements of the system such as adding a fun, interactive mascot to encourage users to stay within targets and user groups to allow for friendly competition to encourage meeting targets.
  • Used Git and GitHub to employ automated testing protections on master and peer code approval and reviews to maintain code quality and ensure functionality.
Footy Rush
September 2019 - February 2022

Endless runner mobile game launched on the iOS App Store.

  • Single-handedly designed, coded, and launched a mobile game.
  • Coded all the scripts in the Unity Engine using C#.
  • Developed the game for the PC as part of my A-Level coursework.
  • Wrote extensive documentation and used an agile method of development.
  • Further developed the project after the completion of my coursework to be launched on the iOS App Store.
  • Self taught myself C# using documentation and various internet resources.