My Projects

MyNotesToDo (Project Management System)

MyNotesToDo (Project Management System)

GitHubLive Website

An app that allows you to create projects and keep track of tasks to do by storing data in localstorage

Languages:

JavaScript

Frameworks:

Express

Tools:

Socket.ioMongooseJWT

Deployed on:

Render

Database:

MongoDB
Personal Portfolio

Personal Portfolio

GitHubLive Website

Personal Portfolio designed to showcase my skills to employers and develop my frontend skills

Languages:

JavaScript

Frameworks:

React

Tools:

JSON ServerViteTailwind CSS

Deployed on:

Render

Database:

JSON
Mosque Learning Management Program

Mosque Learning Management Program

GitHubLive Website

A project which focuses on querying results from a database while implementing OOP principles

Languages:

Java

Tools:

IntelliJ

Deployed on:

N/A

Database:

MySQL
Sky Health Check System

Sky Health Check System

GitHubLive Website

I collaborated with classmates to create a Sky health check system implementing previous high fidelity mockups and adapting it into a Django environment.

Languages:

Python

Frameworks:

Django

Deployed on:

N/A
Password Generator

Password Generator

GitHubLive Website

My first personal Python project which utilises many core concepts to allow people to create strong passwords

Languages:

Python

Deployed on:

N/A
Sky High Fidelity Mockups

Sky High Fidelity Mockups

GitHubLive Website

I collaborated with a classmate to create mockup designs for a proposed Sky health check system utilising tailwind CSS alongside HTML.

Languages:

HTMLCSSJavaScript

Tools:

Tailwind CSS

Deployed on:

N/A
Weather App

Weather App

GitHubLive Website

Basic project I developed to create a mobile friendly UI and utilise APIs.

Languages:

JavaScriptHTMLCSS

Tools:

GIPHY APIVisual Crossing API

Deployed on:

Vercel
CV Generator

CV Generator

GitHubLive Website

My first React project which helped me grasp core concepts with forms and state management.

Languages:

JavaScript

Frameworks:

React

Deployed on:

Vercel
Calculator App

Calculator App

GitHubLive Website

My first JavaScript project which utilises string manipulation to create a basic calculator. Used HTML/CSS to create a basic look for it

Languages:

JavaScriptHTMLCSS

Deployed on:

Vercel
DSA Library

DSA Library

GitHubLive Website

A comprehensive analysis on functions available to data structures within Java like LinkedLists, trees, graphs and basic implementation of searching/sorting algorithms.

Languages:

Java

Tools:

IntelliJ

Deployed on:

N/A
RegEX Analysis

RegEX Analysis

GitHubLive Website

A comprehensive analysis on RegEX concepts including java specific syntax.

Languages:

Java

Tools:

IntelliJ

Deployed on:

N/A
Web Dev Essentials

Web Dev Essentials

GitHubLive Website

A comprehensive repo I designed to consolidate my foundations for web development, it looks at ES6 syntax deeper which helped me better understand JavaScript. I also looked at using webpack and revisiting CSS specific styles/libraries as well as semantic HTML elements.

Languages:

JavaScriptHTMLCSS

Tools:

Materialize CSSES6SCSSWebpack

Deployed on:

N/A