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
Laurel
Technologies I have worked with
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
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
My Projects
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.
Candy Vending Machine - Java OOP
A comprehensive Java application simulating a candy vending machine with transaction processing, inventory management, and state persistence.
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.
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!