Computer Security Coursework 1

This coursework for the COM2041 module is concentrated primarily on the practical applications of cryptography, including advanced encryption standards like AES, data encryption standards like DES, secure hashing algorithms like SHA, and public-key cryptographic systems like RSA.

Start Date:

10/2023

End Date:

11/2023

Computer Security Coursework 2

This second coursework for the COM2041 module is focused primarily on security protocols, including the assessment of vulnerabilities to man-in-the-middle attacks by potential attackers, such as Alice and Bob. It encompasses methods for hashing, encryption, and the application of MAC (Message Authentication Code) addresses to safeguard data during transmission between users utilizing the Scyther software.

Start Date:

11/2023

End Date:

01/2024

Web Application Development Coursework

This Django project for the COM2025 module is a website designed for a music distribution platform.

Start Date:

11/2023

End Date:

12/2023

Java For Beginners

A list of tasks in Java to learn the core concepts.

Start Date:

05/2023

End Date:

12/2023

Portfolio Web Application (Nuxt 3.0)

The github repository for this website.

Start Date:

11/2023

End Date:

03/2024

Operating Systems Coursework

This Java project for the COM1032 module simulates how memory is allocated and deallocated in computer systems.

Start Date:

04/2023

End Date:

05/2023

Software Engineering Coursework

In this Java-based project for the COM1028 module, Java is utilized to access and query a SQLite database.

Start Date:

04/2023

End Date:

05/2023

Web and Database Systems Coursework

Designed for the COM1025 module, this web project features a simple database backend, accessed through PHP.

Start Date:

12/2022

End Date:

01/2023

Computer Logic Coursework

This ARM-32bit Assembly language project for the COM1031 module is a Morse code translator. It displays the inputted letter on a 7-segment display and in the terminal, using a button for input.

Start Date:

11/2022

End Date:

12/2022

CompSoc Website (2023 - 2024)

As the Web Master for the University Of Surrey Computing Society, I have been tasked with creating a new web application for the society.

Start Date:

09/2023

End Date:

05/2024

Eunoias

To solve the problem of nurturing a healthy workforce, we decided to create a platform for companies to help improve their employees' mental health (via the counsellor) while maintaining professionalism. This app has many features to reach this goal such as mental health assessments, an intervention system in which counsellors can help employees facing challenges, and a leaderboard to promote healthy competition which in turn, helps each user. Managers with admin permissions will also have a dashboard with moderative capabilities. The user will also have a dashboard showing statistics, articles, and challenges.

Start Date:

02/2024

End Date:

05/2024