Computer Science Student @ University College Cork
Aspiring software engineer with hands-on experience in full-stack web development, cloud technologies, DevOps practices, and low-level programming. I enjoy building scalable applications, diving into system-level programming, and using my technical expertise to solve real-world problems.
- ๐ 2nd Year Computer Science Student (Expected Graduation 2026)
- ๐ฎ Passionate about game development, cloud deployment, and web technologies
- ๐ธ Expert guitar and bass player, with advanced mixing skills in Ableton Live
- ๐ Currently pursuing Harvard CS50 to broaden my CS fundamentals and problem-solving skills
Python | Docker | Virtualization A Python-based matrix multiplier designed for performance benchmarking. The project measures the impact of different environments on computational performance. It implements matrix multiplication using NumPy and runs performance tests in multiple configurations:
Native: Running the script directly on the host system. VirtualBox: Testing in a VirtualBox VM with varying system configurations. Docker (Native): Running the matrix multiplier in a Docker container on the host system. Docker in a VM: Docker image pushed to Docker Hub and tested in a container inside a VirtualBox VM. This project demonstrates how virtualization and containerization affect compute-heavy tasks like matrix multiplication. Technologies: Python, Docker, VirtualBox
๐ Pontoon Card Game
Python | Docker
A card game built using OOP in Python. Deployed as a Docker container and available on DockerHub.
Technologies: Python, Docker, DockerHub
MIPS Assembly
A low-level MIPS assembly project that converts a floating-point string input into its hexadecimal representation using IEEE 754 floating-point arithmetic. This required in-depth understanding of floating-point operations, bitwise manipulation, and memory handling in MIPS.
Technologies: MIPS Assembly, IEEE 754, mips-linux-gnu-as, xxd, objdump
Flask | JavaScript
Full-stack task tracking application with Flask backend and JavaScript frontend. Pytest used for robust unit testing, deployed using Docker.
Technologies: Flask, JavaScript, Pytest, Docker
๐ฎ JavaScript Game
JavaScript
A browser-based game with dynamic interactions, scoring, and optimized gameplay using JavaScript.
Technologies: JavaScript, HTML5, CSS3
University College Cork (UCC)
BSc in Computer Science | Expected Graduation: 2026
- Relevant Coursework: Algorithms & Data Structures, Python Programming, Cloud Infrastructure, Web Development, Computer Architecture
- Pursuing Harvard CS50 to expand my knowledge in problem-solving and software engineering.
- Harvard CS50: Deepening my knowledge of Python and problem-solving (in progress)
- RYA Competent Crew Sailing Certification: Demonstrated leadership by captaining a 32-foot yacht
Alongside my technical skills, Iโm an expert guitar and bass player. Iโve written and produced numerous songs using advanced mixing and mastering techniques in Ableton Live.