VS

DISCLAIMER:  These are just some of the projects I have worked on. If you would like to learn more about my work do not hesitate to contact me .


Deree Plugged

Final Project – Internet Programming Course

Deree Plugged is a social media platform developed as the final project for my Internet Programming course. Designed specifically for the Deree College community, the platform enables students to connect, share academic resources (such as notes and images), and provide reviews for courses and professors. The project demonstrates practical application of web technologies to foster academic collaboration and enhance the student experience.

Skills used

Deree Plugged

HTMLMarkup
CSSStyling
JavaScriptApplied
DjangoBackend
BootstrapApplied

Audi Luxe

Final Project – Voice User Interface

This project was developed by a team of three. My primary responsibility was the design and implementation of a chatbot using RASA. The chatbot was built to efficiently address the platform's functional requirements and integrate with public APIs, enhancing user interaction and expanding the platform's capabilities.

Skills used

Audi Luxe

HTMLMarkup
CSSStyling
JavaScriptApplied
FlaskBackend
BootstrapApplied
RasaPrimary tool
PythonApplied

Custom Symmetric Encryption Algorithm

Final Project – Cryptography & Network Security (ITC 3431)

Designed and implemented a custom symmetric encryption algorithm from scratch in Python, featuring multi-round substitution and permutation operations with subkey generation derived from a master key. The algorithm supports plaintext of any size including letters, numbers and special characters. Performed complexity analysis by benchmarking encryption and decryption time against plaintext lengths of 1,000–50,000 characters and visualised the results with plots. Also applied cryptanalytic statistical analysis against a peer team's algorithm to evaluate its strengths and weaknesses.

Skills used

Custom Symmetric Encryption Algorithm

Python Primary language
Cryptography Core topic
Algorithm Design Applied
Security Analysis Applied

Incident Response Plan & Intrusion Investigation

Final Project – Network Security / Cybersecurity

Developed a full Incident Response Plan for a simulated insurance company, covering CSIRT team structure and roles, a services catalog (Azure Sentinel, Wireshark, CrowdStrike Falcon, Veeam), secure internal communication protocols and a quarterly employee training schedule. Led a live intrusion investigation as Lead Investigator — identified the attacker's IP and MAC address through packet analysis, determined compromised accounts, traced the attack method and documented all malicious files and commands used by the attacker.

Skills used

Incident Response & Intrusion Investigation

Wireshark Primary tool
SIEM (Azure Sentinel) Applied
Incident Response Core topic
Digital Forensics Applied
Network Analysis Applied

Car Accident Severity Prediction

Final Project – Machine Learning / Data Science

Trained machine learning models to predict the severity of car accidents using a dataset of 7.7 million US accidents recorded from 2016 to 2023, sampled down to 500,000 rows. Performed full Exploratory Data Analysis with correlation matrices, boxplots and distribution charts, followed by data cleaning, feature engineering, outlier handling via standardisation and class weight balancing. Compared three models — Random Forest, Support Vector Machine and a Multilayer Perceptron Neural Network — with default and tuned hyperparameters using GridSearchCV, achieving up to ~80% accuracy.

Skills used

Car Accident Severity Prediction

Python Primary language
Machine Learning Core topic
Data Analysis / EDA Applied
Neural Networks (MLP) Applied
Pandas / Scikit-learn Applied

IoT Wi-Fi Security & Packet Analysis

Final Project – IoT Security

Analysed LTE/4G authentication flows by examining packet captures in Wireshark, identifying key exchanges including RAND, RES and AUTN between the UE and MME. Performed deauthentication attacks on both a home network and a campus access point using Kali Linux and Aircrack-ng, capturing and comparing the resulting pcap files to identify differences in device reconnection behaviour based on network encryption. Developed a Python packet sniffer using Scapy to detect beacon frames, deauthentication frames and client MAC addresses in real time.

Skills used

IoT Wi-Fi Security & Packet Analysis

Wireshark Primary tool
Aircrack-ng Applied
Python (Scapy) Applied
Network Protocols (LTE/4G) Core topic
Kali Linux Applied

Secure Software Development

Final Project – Secure Software Development (ITC 4247)

Analysed five Apache Tomcat CVEs (including a critical RCE with a CVSS of 10/10) using the STRIDE threat modelling framework, producing a full data flow diagram and attack surface map. Built a vulnerable Spring Boot web application from scratch and developed a custom Python fuzzer to uncover security issues, successfully identifying and exploiting vulnerabilities including broken authentication and improper input validation. Performed static code inspection and documented all findings with remediation recommendations.

Skills used

Secure Software Development

Java / Spring Boot Primary language
Threat Modelling (STRIDE) Core topic
Vulnerability Analysis (CVE) Applied
Fuzzing / Exploit Dev Applied
Static Code Analysis Applied