My Projects

A selection of projects demonstrating my proficiency in systems design, software development, and algorithmic problem-solving. These projects highlight my commitment to making useful and impactful software. You can catch a glimpse of them below or view the full source repositories on my GitHub.

Movie-Rankings

Movie-Rankings preview

This project is a movie ranking game that uses the ELO rating system to rank movies based on user opinions during match-ups. This is used to find a user's favourite movies!

Calculator

Calculator preview

A simple calculator application built using PyQt5, a library for creating desktop applications with Python. Qt Designer, a GUI layout and forms designer, was used for creating the calculator's interface.

Password-Manager

Password-Manager preview

This is a Python program that allows you to securely store and retrieve your passwords. It uses encryption to protect your passwords and has a user-friendly interface for adding, viewing, and editing them.

A-Level-Maths-Revision-Game

A-Level-Maths-Revision-Game preview

This project is my A-level computer science coursework, in which I developed an interactive Maths Integration and Differentiation revision game. The application uses a combination of client and server-side Python programs, as well as a central server database to store user data and questions.