Education

MSc Mathematical Modelling and Machine Learning

University College Cork

  • Built Python-based simulations for economic models and engineering systems
  • Trained deep learning architectures using TensorFlow and Keras
  • Applied EDA, statistical inference, and dimensionality reduction to real-world datasets

Bachelor of Computer Engineering

Fr. C Rodrigues Institute of Technology

  • Worked with systems programming, cloud tools (AWS), and distributed systems
  • Applied quantitative analysis, algorithm design, and database principles in projects

Technologies I have worked with

Java
Python
JavaScript
SQL
Spring Boot
React
FastAPI
PostgreSQL
Docker
Kubernetes
AWS
LangGraph

Who am I?

Software Engineer based in Ireland, building production AI systems and full-stack applications at the Ryan Institute, University of Galway. I design RAG pipelines, self-host LLMs on AWS, and build agentic workflows, alongside Java/Spring Boot backends and React frontends. My MSc in Mathematical Modelling and Machine Learning from UCC grounds this in statistics and deep learning. I'm always interested in roles combining serious engineering with applied AI — feel free to get in touch.

Key Skills

Full Stack Development
LLM & RAG Systems
System Design
Database Design
Cloud & DevOps

Work Experience

Research Assistant

University of Galway (Ryan Institute) · Contract · May 2025 - Present · Galway, Ireland · On-site

  • Software Engineer building production AI systems and full-stack research applications as part of the Agri-Immanence project
  • Built a greenhouse digital twin dashboard with Spring Boot and React, visualising real-time sensor data (temperature, humidity, CO2, light levels) backed by PostgreSQL on AWS
  • Developed an LLM-powered knowledge assistant with a hybrid RAG pipeline, agentic reasoning, a streaming chat UI, and a self-hosted language model serving layer
  • Handled backend development, REST API design, Docker containerisation, GitHub Actions CI/CD, database schema design, and automated evaluation and testing across both systems

Interests

🎮 Video Games
🤖 AI & Machine Learning
📰 Tech Industry Trends
🎨 Digital & Traditional Art

My Projects

Action Item Tracker

Action Item Tracker

A full-stack web application for tracking meeting action items, with JWT-based authentication and role-based access so admins manage meetings and assignments while members see only the items assigned to them.

Java Spring Boot React PostgreSQL Docker
Expense Tracker

Expense Tracker - MERN Stack

A comprehensive full-stack expense tracking application with user authentication, interactive charts, recurring transactions, Excel export, and profile management.

React Node.js MongoDB Express JWT
Mock Gen

Mock Gen - CLI Data Generator

A Python CLI tool for generating dummy data for testing and development. Features customizable JSON templates and multiple output formats.

Python CLI JSON CSV SQL
Vending Machine

Candy Vending Machine - Java OOP

A comprehensive Java application simulating a candy vending machine with transaction processing, inventory management, and state persistence.

Java OOP Maven Log4j File I/O
Snake and Ladders

Snake and Ladders - Multithreaded Game

A Java multithreaded simulation of the classic Snake and Ladders game with four concurrent players and real-time game logging.

Java Multithreading ExecutorService Concurrency Log4j

Get In Touch

I'm always interested in new opportunities and exciting projects. Feel free to reach out if you'd like to work together or just say hello!