New website in progress

About Me

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.

Darragh (me)

Me receiving the 2023 Intercom Award

Technical Skills

Python C/C++ Rust SQL Java HTML/CSS/SASS JavaScript/TypeScript Git Data Structures Algorithms Machine Learning React Flask Docker AWS Linux

Experience

Intercom

Software Engineer

June - Sept 2025

Worked with Team Knowledge Foundations — managing "knowledge" for customer AI chat agents and help center sites

  • Analysed, categorised, and resolved customer-impacting issues
  • Enhanced website UI/UX for better customer experiences and content discovery
  • Developed back-end features, updating APIs and databases to support new product functionality
  • Implemented GDPR/CCPA-compliant cookie banner functionality
  • Improved collaboration and communication across close-knit teams; participated in Intercom's 2025 Fin Hackathon
React Ember.js Ruby/Rails SEO Issue Resolution
Intercom Experience

Amazon Web Services (AWS)

DynamoDB Software Dev. Engineer (SDE)

Sept 2024 - Jan 2025

Worked on improving internal tools and diagnostics for the DynamoDB team.

  • Designed and deployed an interactive visualization of DynamoDB request timelines on an internal operational dashboard, helping engineers analyze and diagnose issues without parsing complex logs
  • Collaborated with a diverse team of 12 engineers in daily stand-ups, document reviews, and sprint planning
  • Contributed to the team's documentation and knowledge base for new engineers
Node.js React TypeScript CSS AWS
AWS Experience

Analog Devices

Software Engineer

June - Sept 2024

Developed embedded software for secure industrial IoT sensors.

  • Created firmware for a secure, low-power digital sensor for industrial equipment (HVAC systems)
  • Implemented secure data collection and transmission protocols for diagnostic insights
  • Conducted research on MQTT, UART, Root of Trust (RoT), and IoT networking technologies
  • Performed testing and optimization on the AD-SWIOT1L-SL evaluation board
C Firmware IoT Security
Analog Devices Experience

Projects

Hoppy – VS Code Extension

JavaScript/TypeScript

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

View Project
'Hoppy' Project
'Carrot Crusade' Project

Carrot Crusade

C++ Qt Game Dev

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 Project

ClubHub

Python HTML/CSS Flask

A 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
System Monitor Project

More projects coming very soon...