My Projects

RPSML - Rock Paper Scissors with Machine Learning

    Made with:

RPSML - Rock Paper Scissors with Machine Learning, is an innovative simulator that leverages neural networks to learn and establish patterns in the opponent's play style, enabling it to predict their next move with remarkable accuracy. This project demonstrates the practical application of machine learning techniques in developing interactive games that adapt to user behavior over time. The simulator provides a unique and engaging experience by dynamically adjusting its strategy based on the analysis of previous outcomes, showcasing the power of AI in creating immersive and intelligent gameplay.

Polykey.com - Product Marketing Website

    Made with:

Polykey.com serves as a showcase for Matrix AI's Polykey Secret Management Software, featuring a detailed product demo site. Standout elements include an interactive video with a specially coded button, offering a captivating user experience. The site also provides a personalized API (polykey.com/api) showcasing Polykey's social info. Notably, a sophisticated dashboard lists active Polykey nodes, highlighting the software's advanced features in secret management.

js-rpc - Stream-based JSON RPC for JavaScript/TypeScript Applications

    Made with:

js-rpc is an advanced library tailored for JavaScript and TypeScript applications, pioneering in the realm of stream-based RPC calls. Unlike traditional RPC libraries, js-rpc offers extended capabilities including unary, duplex, server-stream, client-stream, and raw calls. This feature set allows for versatile and highly performative data exchange, rendering js-rpc an indispensable tool for complex, real-time applications.

secureChatApp - A New Standard in Secure Communication

    Made with:

The secureChatApp is a groundbreaking web application that brings unparalleled security to your conversations. It leverages advanced asymmetric encryption techniques to secure messages, ensuring utmost privacy and confidentiality. The secureChatApp is built using Python for backend logic, HTML5 for structure, and CSS for styling. The server-side logic is handled by Flask, a lightweight and robust web framework for Python. Data security is further enhanced with itsdangerous, a Python library to deal with JSON Web Signatures and encryption. Cachelib is used for caching functionalities, while Flask-Session manages users' sessions. Blinker provides a fast dispatching system that allows your application to send signals and respond to them. The application follows stringent cybersecurity best practices, which, combined with the power of these Python libraries, makes secureChatApp a fortress against various security threats.

Phishing Detection System

    Made with:

The Phishing Detection System is a cutting-edge web application that uses machine learning to identify phishing websites. This application harnesses the power of Python, Flask, and machine learning techniques to provide real-time phishing detection. This system allows users to enter a URL and, using a trained model, the system will evaluate the URL and return a verdict whether it's a legitimate or a phishing site. The evaluation is based on various features extracted from the URL, such as the presence of IP addresses, URL length, and others. The Phishing Detection System is an excellent tool for enhancing online security and protecting against phishing threats.

Intrusion Detection System

    Made with:

This project implements an Intrusion Detection System (IDS) using machine learning techniques. It aims to detect and classify network intrusions or anomalous activities in a computer network.

FlyDreamAir Loyalty Management System

    Made with:

A group project for University. Coded by - Caitlin O'Flynn. The FlyDreamAir Loyalty Management System (LMS) is designed to effectively manage FlyDreamAir's customer loyalty programs. It includes features such as frequent flyer points, rewards, and various ways to earn and redeem points, as well as status upgrades. The LMS aims to provide customers with a seamless experience, strengthen customer relationships, and enhance customer retention and revenue.

Portfolio Website

    Made with:

The Portfolio Website showcases my personal projects, skills, and experiences. It is built using SCSS for styling, HTML5 for structure, CSS for additional styling, and JavaScript for interactivity. The website aims to highlight my work and provide an overview of my capabilities.

Noun Extractor

    Made with:

This Java program is designed to extract all the nouns from a given string. It uses the OpenNLP library to perform POS (Part of Speech) tagging. It then filters out all the nouns (both proper and common) from the tagged words. It also ensures that the output is in lowercase and duplicates are removed.

Todo List - Now saves lists and works on phone too!

    Made with:

The Simple Todo List is a web application that helps manage your tasks. It allows users to add new tasks, mark tasks as completed, clear completed tasks, and view the number of uncompleted tasks. It is built using HTML5 for structure, CSS for styling, and JavaScript for interactivity.

Technical Skills

My Work Experience

January 2024 - Present

Cummins

IT Admin and Support - Intern

  • Involved in a restructuring strategy to migrate from MOVEX to SAP.
  • Assist and advise in the timing, sequencing, and management of projects that are likely to bring about improved efficiency and functionality of business processes.
  • Develop business Process Maps, projects charters and detailed requirements specifications to facilitate process re-engineering and/or code modification.
  • Gather relevant information about the business requirement and business environment, so that potential solution providers can clearly understand what any solution will need to deliver.

July 2023 - January 2024

Matrix AI

Junior Software Developer

  • Development of Polykey's infrastructure, mainly focusing on development of the JS-RPC library for low-level communication.
  • Major design overhaul and devlopement of Polykey.com and focus on marketing of Polykey for it's initial launch.
  • Maintained a focus on continuous learning and adaptation to emerging technologies, ensuring alignment with industry best practices such as focused commit messages and linting practices.
  • Produced the Marketing Video for Polykey.

Jan 2023 - July 2023

University of Wollongong

CSIT Lab Demonstrator

  • Guided students in CSIT115-Database labs, meticulously preparing assignments and demonstrating the intricacies of database concepts.
  • Offered support to students by fostering effective study habits and sharing valuable exam strategies to enhance their academic performance.
  • Provided personalized assistance with homework, leveraging specific curriculum materials to ensure a comprehensive understanding of course content.

My Education

2022 - Present

University of Wollongong - Bachelor of Computer Science (Hons.)

Current GPA 6.9/7

Current WAM 88

  • Major 1 - Cybersecurity
  • Major 2 - Artificial Intelligence and Big Data
  • Dean's Merit List - Faculty of Engineering and Information Science BCompSci
  • University of Wollongong Excellence Scholarship

Contact Me

GitHub

addievo

LinkedIn

addievo

Send Email