I work at Cummins as an IT Admin and Support.
I study computer science at
RMIT University, majoring in Cybersecurity and AI.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.