Projects

Java REST Location Service API

RESTful API backend for a sustainable item-sharing platform enabling users to browse rental items, manage requests, and calculate distances. Built with JAX-RS, Azure Cosmos DB, and Apache Tomcat with performance optimised to handle 1000+ concurrent users with 0% error rate.

Java JAX-RS Azure Cosmos DB REST API

• Item browsing with filtering and pagination

• Rental request creation and management

• OSRM integration for distance calculations

In Progress - Final Year Project

Wi-Fi Intrusion Detection & Management System

Advanced security system that detects unauthorized devices on Wi-Fi networks, logs MAC addresses, IP addresses, and timestamps. Implements automated blocking or bandwidth limiting for suspicious devices.

Python Scapy SQLite

• Detects unauthorised devices on network

• Logs MAC/IP/timestamps for tracking

• Automated blocking or access limitation

GitHub Demo

PCAP File Analysis & Threat Detection Tool

Comprehensive network traffic analyzer that parses PCAP files to extract packet data and metadata. Identifies anomalies, suspicious IP addresses, and threat signatures, generating structured reports for rapid security assessment.

Python Scapy Wireshark

• Parses PCAP files with metadata extraction

• Identifies anomalies and suspicious patterns

• Generates structured threat reports

Distributed Load Balancer System

High-performance load balancing system implementing Round-Robin algorithm with custom client-worker architecture. Features fault-tolerant communication and efficient task distribution for scalable distributed systems.

Java Networking Multithreading

• Round-Robin load balancing algorithm

• Custom client-worker architecture

• Fault-tolerant communication system

In Progress - Expected Jan 2026

OWASP Top 10 Web Security Testing Platform

Intentionally vulnerable web application suite designed for hands-on security testing and exploit practice. Includes modules for SQL injection, XSS, and access control vulnerabilities covering both defensive and offensive security techniques.

Python Flask JavaScript

• Intentionally vulnerable web applications

• SQLi/XSS/Access Control modules

• Defensive + Offensive practice scenarios

GitHub Demo

💡 Some projects are currently awaiting university marking and will be published to GitHub once assessment is complete.