Hamzah Patel

Final Year CompSci Student
Software Developer
Manchester Metropolitan University

About Me

Hello! I'm Hamzah Patel, a final year Computer Science student specialising in back-end development with a keen interest in artificial intelligence.
Welcome to my portfolio, where I showcase my projects and other technical work.

Projects

Portfolio Website

A responsive portfolio site showcasing my projects and skills, built using HTML, CSS, and JavaScript.

View Project Here

Little Lemon API


Objective

To develop the back-end RESTful API for the Little Lemon restaurant. The API manages menu items and bookings, and implements a secure, role-based permission system for customers and managers.

Technologies

- Python

- Django

- DRF

- MySQL

- Insomnia

Features


Little Lemon Restaurant Home Page
The models.py code demonstrating the database architecture using django framework.
The urls.py file showing the list of API endpoints for the restaurant app.
A Forbidden response in Insomnia, showing failed authorization for a protected endpoint.
A 200 OK response in Insomnia, showing successful authentication and data retrieval using an auth token.
View GitHub Here

Bank Statement Analyser

Objective

An application that analyses bank statements based on categories to provide clear insights and help users recognise areas where they are over spending.

Language

- Python (Tkinter)

Features


Bank Statement Analyser Analysis Page
Bank Statement Analyser Details Page
Bank Statement Analyser Add Categories
Bank Statement Analyser View Categories
Bank Statement Analyser Settings Page
Bank Statement Analyser Ignore Window
View GitHub Here

Lunchbox Mania


Objective

The goal is to fill the orders before the lunchbox reaches the end of the conveyor belt. As the game progresses, the orders become more complicated, with unique mechanics like rotating bananas to fit them into the lunchbox.

Language

- Java (Processing)

Features


image of Lunchbox Mania (The Game)
View GitHub Here

Simple UK Weather App


Objective

A user-friendly weather app that allows users to view the current weather and forecast for cities across the UK.

Language

- HTML, CSS, and JavaScript.
- Tailwind CSS

Features


image of weatherApp
View Project Here

Guess The Footballer Game


Objective

The goal of this game is to correctly identify the footballer shown in the image. Each round, you get multiple choice options for who the footballer might be. If you choose correctly, you advance to the next level. If you choose incorrectly, the game ends.

Language

- HTML, CSS, and JavaScript.
- Tailwind CSS

Features


image of guess the footballer game
View Project Here

Contact Me

I'd love to connect! You can reach me via email or find me on LinkedIn.


Here is my GitHub.