Projects
Skills:
React
NextJS
TypeScript
JavaScript
Java
Spring Boot
AWS
Selenium
Maven
C++
SQL
Python
CSS
HTML
.NET Framework
Docker
Git
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