I'm a 21-year-old software developer studying Immersive Software Engineering at the University of Limerick. My journey with programming began at 15, starting with Python and gradually expanding to web development and systems programming. As a back-end enthusiast with full-stack capabilities, I specialize in Python, C++, C, and Rust. My academic journey has equipped me with knowledge in databases, AI & ML , algorithms, testing, and functional programming, to name a few examples.
I have a deep understanding of programming conventions, design patterns, memory management, and optimization techniques. I'm detail-oriented and inquisitive, always asking questions to ensure clarity. My experience at Intercom, AWS and Analog Devices has strengthened my technical and collaborative skills in professional environments, while my background in customer service has enhanced my communication abilities.
Me receiving the 2023 Intercom Award
Worked with Team Knowledge Foundations — managing "knowledge" for customer AI chat agents and help center sites
Worked on improving internal tools and diagnostics for the DynamoDB team.
Developed embedded software for secure industrial IoT sensors.
An open-source VS Code extension to quickly jump from source files to test files
for various languages and frameworks, including React and Ember.js. It can be easily
extended for other frameworks/languages—by me, or anybody else who wishes to make a PR!
You can see it on the VS Code Marketplace here
An interactive adventure game built using C++ and Qt. You play as a carrot—stranded in a strange land—who must embark on a quest to find your way back to your family at your home farm, picking up clues along the way.
I created all the pixel art and music for this game from scratch, and implemented the game logic without any external game engines or frameworks (except Qt for the GUI, of course). It's very simple, but is extensible enough to add new quests and features should I choose to do so in the future.
View ProjectA dynamic and user-friendly web application designed to streamline the management of sports clubs. The app aims to create a seamless experience for both students and coordinators in organizing and participating in various sports clubs and events.
It is build using a lightweight Flask server and Jinga for frontend templating. The app is fully functional, and was built as part of my web development project for college. It was developed by a team of 3; I was responsible for the frontend design and layout, along with the secure handling of form data. We worked well as a team and created an impressive deliverable in a short amount of time through effective collaboration and communication.
View Project