Computer Science Graduate | Aspiring IT Professional

Recent Computer Science graduate with a first-class honors degree, passionate about developing innovative software solutions. Skilled in C#, Python, web development, and cybersecurity. With hands-on experience in full-stack projects and database design. Successfully published mobile game Bakery Scramble on Google Play Store, demonstrating expertise in Unity game development and mobile app publishing.

Acquired Badges

Python for Data Science

Issued by IBM

Earned by creating my own Python scripts and performing basic hands-on data analysis using IBM's Jupyter-based lab environment.

Python for Data Science

AWS Academy Graduate - AWS Academy Introduction to Cloud Semester 1

Issued by AWS Academy

AWS-grad

DBS Work Readiness

Issued by Dublin Business School

For completion of 21 lessons which prepare students to engage in the hiring market upon graduation.

DBS-WorkReadiness

Skills

Programming

  • C#
  • Python
  • JavaScript

Web Development

  • HTML
  • CSS
  • React

Cybersecurity

  • Pen Testing
  • Ethical Hacking

Cloud Computing

  • AWS
  • Azure

Data Science

  • Data wrangling and cleaning
  • Creating and visualizing databases
  • SQL and Excel

Mobile App Development

  • iOS/Android Dev
  • React Native
  • Unit Testing

Games 🎮

2D Unity Board Game: Elemental Chaos

Developed a complete digital board game using the Unity engine, built entirely from the ground up. This project was chosen to expand my Unity knowledge while developing advanced C# programming skills. The experience of using C# in a visual context allowed me to see the immediate impact of my code, making the development process both educational and enjoyable.

ElementalGame ElementalMenu

Projects

Simulated MITM Attack (ARP Poisoning) using Kali Linux

Developed a comprehensive simulation of a man-in-the-middle (MITM) attack to demonstrate cybersecurity vulnerabilities. MITM attacks are a cyber attack tactic where a potentially dangerous person intercepts communications between two parties who should only be directly communicating with each other. The attacker can discreetly monitor and steal potentially sensitive information if successful.

Download from Google Drive

Report on AWS Topics and Deploying a Linux VM using ARM Template

Created a comprehensive report on AWS cloud services and successfully deployed a secure Ubuntu Linux virtual machine using Azure Resource Manager (ARM) templates. Ubuntu is a Linux-based operating system that is open-source and free to use. It is a popular operating system for cloud computing, with support for OpenStack. Many servers and cloud platforms use Linux-based systems like Ubuntu.

AWS_logo View on Google Drive

Library Console App: A Two-Part Software Engineering Assignment featuring System Analysis and Custom Software Design

Part one involved developing comprehensive specifications for a library management system (minimum 6 classes) along with 4 UML diagrams to explain the architecture. Part two focused on implementing key components of this system using C# with object-oriented programming principles.

RS_LibrarySequenceDiagram RS_LibraryAddBook RS_AddBookSuccess View Part 1: Designing and Diagrams View Part 2: Application and Unit Testing

Banking App: SQL-Operated Application with Login Screen and Database Management

Developed a comprehensive Visual Studio Solution application that allows users to securely login with validated credentials. The main menu provides full account management capabilities including viewing existing accounts, updating account information, and creating new accounts as demonstrated in the video below.

RS_bank_classDiagram
View on Google Drive

Hospital Database App: SQL and OOP-Operated Application with Form-Based Table Manipulation

Developed a comprehensive form application featuring multiple user types (Nurse, Doctor, Part-time, and Patient) with intuitive button-based selection on the right side of the form. Information can only be added when a user type is selected, with appropriate validation messages displayed. The application includes functionality for clearing form fields, adding user information, and viewing database tables. This project emphasized object-oriented programming principles by creating multiple classes and attributes for each user type.

HospitalForm HospitalClasses HospitalUseCase
View on Google Drive

Contact

Let's Connect!

I'm always interested in new opportunities and collaborations. Feel free to reach out!