About me

I'm a software engineer working at SAP and finishing my CS degree at TU Dublin. I build full-stack web apps, keep CI/CD pipelines healthy, fix bugs across open-source tooling, and work with AI and MCP systems. I like the full picture: architecture, implementation, and shipping.

I'm genuinely excited about where AI is heading, especially agentic systems and how they're changing the way developers work. I've built bots that automate entire workflows and there's a lot of interesting territory still to explore.

Outside of work I ship my own products. TraCar and AniFind have real users, which teaches you things no job does: you have to care about the product, not just the code.

What I'm doing

  • Full-stack development

    Full-Stack Engineering

    Building production-grade apps with Next.js, React, TypeScript, and Supabase — from architecture to deployment.

  • AI engineering

    AI and Agentic Systems

    Building RAG pipelines, AI Slack bots, and agentic automation using Claude API, SAP AI Core, and prompt engineering.

  • DevOps

    DevOps and CI/CD

    Keeping pipelines reliable with Jenkins, Docker, and Cloud Foundry. Diagnosing flaky failures and improving build stability.

  • Open source

    Open Source Contributions

    Contributing fixes to SAP open-source developer tooling — schema handling, deployment generators, and UI rendering.

Resume

Education

  1. Technological University Dublin

    2023 — 2027

    BSc (Honours) Computer Science, AI Specialisation. 1:1 average across Years 1, 2 and 3. Year 4 modules include AI Specialisation, Fundamentals of IoT, and Advanced Web Mapping.

  2. St Benildus College

    2018 — 2023

    Leaving Certificate. Studied Computer Science, building a foundation in programming and mathematics.

Experience

  1. SAP SE, STAR Programme

    Associate Software Developer

    Jun 2025 — Sep 2026

    Worked on the UX Engineering team keeping CI/CD pipelines reliable, fixing bugs across open-source developer tooling repositories, and shipping features in TypeScript-based web apps. Built AI-powered tools including a Slack bot for telemetry analysis and a GitHub bot for automated design token sync. Mentored a STAR intern and a Master's student.

  2. GDSC First Year Representative

    2023 — 2024

    Represented first-year students in Google Developer Student Clubs at TU Dublin, helping organise workshops and coding events.

  3. Artemis Coder, YouTube

    2019 — Present

    Programming tutorials on Python and a History in Computing Shorts series covering AI and emerging tech.

Tech Stack

Languages

TypeScript JavaScript (ES6+) Python Java SQL C HTML / CSS

Frameworks and Libraries

React Next.js Node.js Tailwind CSS Django SAPUI5

Databases and Backend

PostgreSQL MongoDB Supabase PostGIS REST APIs

DevOps and Cloud

Git GitHub Actions Docker Jenkins Cloud Foundry Vercel

AI and Intelligent Systems

Claude API SAP AI Core RAG Pipelines Agentic Workflows Prompt Engineering OpenAI Whisper

Awards and Certifications

SAP

SAP Certified Generative AI Developer

April 2026

Games Fleadh 2025

Best Game Built Using a Game Engine

March 2025

TU Dublin iVenture

iVenture Entrepreneurship Award

June 2024

Microsoft

Microsoft Skills Challenge, AI and Power BI

2025

Portfolio

  • Web Dev

    F1 Website

    F1 race data, standings and schedule display built as a fan hub.

    HTMLCSSJavaScript
    View on GitHub
  • Web Dev

    Study Nexus

    All-in-one student productivity platform with calendar, notes, and resource sharing.

    ReactFirebaseJavaScript
    Live Demo
  • Python

    Calculator

    Scientific calculator with operation history and expression parsing.

    PythonTkinter
    View on GitHub
  • Python

    Wordle Solver

    Algorithm that solves Wordle puzzles using letter frequency analysis and constraint elimination.

    Python
    View on GitHub
  • Python

    Amazon Price Tracker

    Monitors Amazon product prices and sends email alerts when they drop below a set threshold.

    PythonBeautifulSoupSMTP
    View on GitHub
  • Python

    Password Generator

    Generates secure random passwords with customisable length, character sets, and rules.

    Python
    View on GitHub
  • Game

    D-Flector-1

    Arcade-style deflection game published on itch.io, playable on web and mobile.

    UnityC#
    Play on itch.io
  • Python

    Image to Sketch

    Converts photos into a pencil sketch style using computer vision techniques.

    PythonOpenCV
    View on GitHub
  • Web Dev

    TraCar

    Car tracking app with real users — monitor your vehicle stats and history.

    JavaScriptSupabase
    View on GitHub
  • Web Dev

    AniFind

    Find your favourite anime and save it to a personalised watchlist.

    ReactAPI
    Live Demo
  • Web Dev

    Gym Buddy

    Track your gym streak and stay motivated with a daily consistency score.

    JavaScriptLocalStorage
    Live Demo
  • Web Dev

    Ping Score

    Live ping pong scoreboard — track rallies and match scores in real time.

    JavaScriptCSS
    Live Demo
  • Coming Soon

    Briefly

    An AI-powered news app that summarises articles into sub-100-word briefs.

    ReactAI
    In Development

Contact

Contact Form