Skip to content
View godziller's full-sized avatar
  • Ireland

Block or report godziller

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
godziller/README.md

Hi, I'm Darren Counihan! ๐Ÿ‘‹

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.


๐ŸŒŸ About Me

  • ๐ŸŽ“ 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

๐Ÿš€ Technical Skills

Languages:
Python JavaScript C# MIPS Assembly

Web Development:
Flask HTML5 CSS3

DevOps & Tools:
Docker Git AWS

Game Development:
Unity Blender


๐Ÿ“‚ Projects

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

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


๐ŸŽ“ Education

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.

๐Ÿ› ๏ธ Certifications & Courses

  • 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

๐ŸŽธ Music Production

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.


๐Ÿ“ซ Letโ€™s Connect!

Pinned Loading

  1. cs2705_comp_arch cs2705_comp_arch Public

    Assembly

  2. pontoon pontoon Public

    Second Year Python OOP Project

    Python