Cathal McStay

PhD Researcher @ EPCC, University of Edinburgh

Profile

I am a PhD student at EPCC and my research project is supporting heterogenous architectures for ASiMoV-CCS. Interests include HPC performance engineering, accelerators (GPUs/FPGAs), algorithm analysis, and formal methods. Previously: MEng Computer Science (First Class) at Queen’s University Belfast; research assistant at CSIT; IT intern at KPMG in Dublin.

Key Skills

  • High-Performance Computing
  • Parallel Programming
  • C
  • MPI / OpenMP
  • Cybersecurity
  • Python
  • Data Analysis

Experience

PhD Researcher — EPCC, University of Edinburgh

Sep 2025 — Present · Edinburgh, UK

Supporting heterogeneous architectures in ASiMoV-CCS (CFD).

Research Assistant — CSIT, Queen’s University Belfast

Feb 2025 — Jul 2025 · Belfast, UK
  • Created a Python simulation tool for generating synthetic data to train cybersecurity-focused LLMs.
  • Conducted feasibility analysis of LLM-based synthetic data generation.
  • Developed literature review on current research around synthetic data and comparison metrics.

Demonstrator — School of EEECS, Queen’s University Belfast

Sep 2023 — Apr 2025 · Belfast, UK
  • Supported students in tutorials across key computer science topics including Data Structures, OOP, Cyber Security, and UX Design.
  • Helped simplify complex concepts like sorting algorithms, inheritance, and encryption through hands-on guidance.
  • Encouraged problem-solving and independent thinking during coding exercises and labs.
  • Delivered interactive sessions to build student confidence and technical understanding.
  • Promoted a positive learning environment through clear communication and one-on-one support.

IT Intern — KPMG

Sep 2022 — Nov 2023 · Dublin, Ireland
  • Built internal tools using PHP, SQL, Python, and Flask to help teams work more efficiently.
  • Took the lead on small development projects, from gathering requirements to final deployment.
  • Worked in Agile teams, joined daily stand-ups, sprints, and regular feedback sessions.
  • Presented my work in team meetings, learning to explain technical ideas clearly and take on feedback.
  • Gained confidence in both technical skills and soft skills like communication, teamwork, and adaptability.

Volunteering

Lead Peer Mentor — Queen’s University Belfast

Sep 2024 — June 2025 · Belfast, UK
  • Provided guidance and support to a team of peer mentors.
  • Organised training sessions and workshops to enhance mentoring skills.
  • Facilitated communication between students and academic staff.

Student Volunteer — ISC High Performance

May 2024 · Hamburg, Germany
  • Supported the running of Europe’s leading HPC conference, assisting with logistics and session coordination.
  • Engaged with professionals and researchers across the HPC community, building valuable connections and insights.
  • Attended seminars and workshops on cutting-edge topics including HPC architecture, quantum computing, software development, and LLMs.
  • Gained a deeper understanding of the current landscape and future direction of high-performance computing.
  • Collaborated with fellow student volunteers, contributing to a smooth and successful event experience.

Peer Mentor — Queen’s University Belfast

Sep 2022 — June 2024 · Belfast, UK
  • Provided academic and pastoral support to first-year computer science students.
  • Organised social events to build community and ease transition to university life.
  • Developed strong communication, leadership, and problem-solving skills.

Course Representative — Queen’s University Belfast

Sep 2022 — June 2025 · Belfast, UK
  • Acted as the key point of contact between students and academic staff, representing student views on course content, assessments, and teaching quality.
  • Attended regular staff–student consultative meetings to raise feedback and suggest improvements.
  • Helped create a more supportive academic environment by ensuring student concerns were heard and addressed.
  • Communicated clearly and respectfully with both peers and university staff, promoting transparency and collaboration.
  • Contributed to improvements in module delivery and student experience through consistent engagement.

Certificates & Awards

  • Associate Fellow of the Higher Education Academy — from July 2025

Education

PhD (In Progress) — High-Performance Computing

Sep 2025 — Present · EPCC, University of Edinburgh

Focus: Supporting heterogeneous architectures in ASiMoV-CCS (CFD).

MEng Computer Science — First Class Honours

Sep 2020 — May 2025 · Queen’s University Belfast
  • Interests: HPC, FPGAs, parallel computing, algorithm analysis.
  • Activities: Lead Peer Mentor; Demonstrator; engagement with CS community.

A-Levels — AABB

Sep 2018 — May 2020 · Abbey Grammar School, Newry
  • Subjects: English Literature, Digital Technology, Computer Science, Irish.

Employment History

Resident Assistant — The University of Edinburgh

Aug 2025 – Present · Edinburgh, UK · Part-time
  • Support student wellbeing and community building in University accommodation.
  • On-call rota, incident triage, and liaison with university services.

Seasonal Assistant — Lisburn & Castlereagh City Council

May 2025 – Aug 2025 · Hillsborough, UK · Temporary
  • Welcomed visitors and provided clear guidance on park facilities, trails, and events.
  • Handled diverse enquiries and promoted local activities to enhance visitor experience.
  • Worked independently and within a small team during peak periods.

Research Assistant — CSIT (Queen’s University Belfast)

Feb 2025 – Jul 2025 · Belfast, UK · Internship
  • Built a Python simulation tool to generate synthetic data for cybersecurity-focused LLMs.
  • Completed feasibility analysis on LLM-based synthetic data generation and comparison metrics.
  • Produced a structured literature review and contributed to experiment design.

Digital Technology Tutor — Queen’s University Belfast

Feb 2025 – May 2025 · Temporary
  • Delivered tailored A-Level IT lessons, simplifying complex topics into clear, actionable steps.
  • Adapted plans to learner needs; fostered engagement and confidence.

Irish Tutor — Queen’s University Belfast

Feb 2025 – May 2025 · Temporary
  • Weekly one-to-one support in grammar, vocabulary, and conversation.
  • Prepared short lessons and practice materials; tracked steady progress.

Demonstrator — School of EEECS, Queen’s University Belfast

Sep 2023 – Apr 2025 · Part-time
  • Supported tutorials in Data Structures, OOP, Cyber Security, and UX Design.
  • Encouraged problem-solving and independent thinking in labs and exercises.

Retail Store Advisor — O2 (Telefónica UK)

Mar 2024 – Feb 2025 · Belfast, UK · Part-time
  • Advised on devices, plans, and services; maintained strong product knowledge.
  • Delivered great customer service and exceeded sales targets in final two months.

Sales Advisor — EE

Aug 2023 – Feb 2024 · Newry, UK · Part-time
  • Guided customers on mobile and broadband; device setup and billing support.
  • Met individual/team sales targets; maintained organised, up-to-date displays.

Information Technology Intern — KPMG

Sep 2022 – Nov 2023 · Dublin, Ireland · Internship
  • Built internal tools with PHP, SQL, Python, and Flask to improve team efficiency.
  • Worked in Agile teams; presented work and iterated based on feedback.

Temporary Sales Assistant — Currys plc

Oct 2022 – Dec 2022 · Newry, UK · Part-time
  • Advised on consumer tech; maintained current product knowledge and merchandising.
  • Contributed to sales targets; supported stock and promotional displays.

Sales Advisor — EE

Jan 2022 – Aug 2022 · Newry, UK · Part-time
  • Resolved customer queries; supported upgrades and billing issues.
  • Met targets while maintaining accuracy during busy periods.

Information Technology Tutor — Queen’s University Belfast

Mar 2022 – May 2022 · Temporary
  • Tailored IT lessons for an A-Level student; improved digital skills and exam readiness.
  • Built a supportive learning environment; adapted content to progress.

Customer Consultant — Carphone Warehouse (Currys plc)

Jul 2021 – Dec 2021 · Newry, UK · Part-time
  • Matched customers to mobile/broadband solutions; handled transactions and records.
  • Maintained accurate data and a tidy, well-presented shop floor.

Sandwich Artist — Subway

Aug 2018 – Jun 2021 · Newry, UK · Part-time
  • Worked in a fast-paced setting; maintained hygiene standards and completed cleaning duties.
  • Handled cashing up, opening/closing, and inventory restocking responsibilities.

Ceannaire — St. John’s Bosco

Jun 2019 · Newry, UK · Temporary
  • Helped deliver a safe, engaging learning environment for primary school children.
  • Facilitated outdoor activities and supported language development in English and Irish.