Projects

Skills:

React

logo-img

NextJS

logo-img

TypeScript

logo-img

JavaScript

logo-img

Java

logo-img

Spring Boot

logo-img

AWS

logo-img

Selenium

logo-img

Maven

logo-img

C++

logo-img

SQL

logo-img

Python

logo-img

CSS

logo-img

HTML

logo-img

.NET Framework

logo-img

Docker

logo-img

Git

logo-img

Projects

Filter Projects:

Time Management App (In Development)


  • Collaborating with my brother on the development of a personalised time management application.
  • Crafting features tailored to streamline tasks, including shopping, gym routines, and to-do lists.
  • Prioritising intuitive user interfaces and seamless experiences for enhanced organisation and productivity.

React

Next JS

Remix

HTML

JavaScript

CSS

SQL

Final Year Project: Vehicle Maintenance App


  • Gathered requirements through user interviews and app analysis
  • Designed a robust system using UML diagrams, created an efficient NoSQL database, and developed a real-time maintenance storage app using Java on Firebase.
  • Gained valuable experience in Android software development, database design, and application deployment

Java

Firebase

App Development

Android Studios

REST API

UML Diagrams

Team Project: Cloud Group Messaging App


  • Developed an innovative group messaging and file sharing application.
  • Utilised AWS services to host both the application and its database.
  • Implemented functionality enabling users to create private and public chat rooms.

AWS

HTML

JavaScript

CSS

SQL

Analysis of Packet Capture


  • Conducted packet capture analysis, documenting malicious activity.
  • Identified network vulnerabilities exploited by the attacker, conducted in-depth packet analysis to recover stolen data, and generated a comprehensive recovery-focused report.

Wireshark

Linux

Team Project: Bussiness Management System


  • Modelled and designed the business system, creating necessary diagrams and documentation.
  • Developed a user-friendly GUI with Java and Swing, linked to an SQLite database using error-handling mechanisms.
  • Thoroughly tested the system with diverse test cases to ensure robust functionality.

Java

SQL

Robot Wars


  • Simulated 2D plane motion and collisions using the standard C++ library.
  • Ensured efficient, extensible code with headers, constants, references, and pointers.
  • Employed vector manipulation functions like count_if and find_if.

C++

Network Infrastructure for Community Needs


  • Deployed a star topology for 3 computer suites and 2 offices collaboratively with a team of 2.
  • Installed ports, outlets, switches, and crafted CAT6 cables, integrating trunking to the central hub, and conducted thorough continuity tests to ensure faultless completion.

Natural Learning AI Game


  • Developed a game inspired by 'Flappy Birds' using PyGame.
  • Utilised a Natural Learning Library (NEAT) to create multiple versions of the main character and iteratively trained them across generations to learn how to play the game.

Python

PyGame

NEAT