Full Stack Software Engineer with experience building customer-facing web applications in an Agile environment, leveraging TypeScript, JavaScript, React, Next.js, and modern web technologies. Hands-on building production-ready front-end and back-end features including REST API development, service integrations, CI/CD, automated testing, and cloud deployment with a strong software engineering foundation.

Full Stack Software Engineer with experience building customer-facing web applications in an Agile environment, leveraging TypeScript, JavaScript, React, Next.js, and modern web technologies. Hands-on building production-ready front-end and back-end features including REST API development, service integrations, CI/CD, automated testing, and cloud deployment with a strong software engineering foundation.

Available to hire

Full Stack Software Engineer with experience building customer-facing web applications in an Agile environment, leveraging TypeScript, JavaScript, React, Next.js, and modern web technologies.

Hands-on building production-ready front-end and back-end features including REST API development, service integrations, CI/CD, automated testing, and cloud deployment with a strong software engineering foundation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Summer Research Intern at Queen’s University Belfast
June 1, 2026 - August 1, 2026
Conducted advanced hardware security research focused on reproducing TPU extract from the TPU framework. Captured and analyzed electromagnetic (EM) wave emissions by deploying local TensorFlow Lite AI models on Coral Edge Tensor Processing Units (TPUs) to successfully reverse-engineer and extract proprietary machine learning model layer hyperparameters. Gained hands-on experience with Edge TPU machine learning models, TensorFlow Lite, and hardware-level AI security.
Summer Research Intern at Queen’s University Belfast (Research)
June 1, 2026 - August 1, 2026
Conducting advanced hardware security research focused on reproducing the TPU extract framework. Capturing and analyzing electromagnetic (EM) wave emissions by deploying local TensorFlow Lite AI models on Coral Edge TPU devices to reverse-engineer and extract proprietary machine learning model layer hyperparameters. Gained hands-on experience with edge TPU machine learning models, TensorFlow Lite, and hardware-level AI security.
Software Engineer (Puppet by Perforce)
September 1, 2024 - September 1, 2025
Reinforced and applied security engineering and software fundamentals across top modules including Theory of Computation, Malware Analysis, Networks and Protocols, Data Structures and Algorithms, Fundamentals of Maths for Computing, Cloud Computing, and Advanced Computer Architecture. (Modules and grades listed in the resume; exact employer not provided in the text.)
Software Engineering Intern at Design
September 1, 2024 - September 1, 2025
Designed and implemented responsive customer-facing UI features using EmberJS, TypeScript, JavaScript and SCSS, delivering production functionality across the Vulnerability Remediation product including multi-step workflows, remediation screens, feature flags, API integrations and UX improvements from Figma. Integrated front-end components with back-end APIs, implemented client-side validation, asynchronous data loading, and automated UI tests to support reliable production feature delivery. Contributed to back-end development and maintenance of Puppet Comply, independently reproduced and resolved production defects, and implemented new functionality across Linux environments. Led impact through ticket contributions: became the team’s highest individual ticket contributor for the first Vulnerability Remediation release, completing 61 Jira issues (13% of assigned work). Delivered 100+ merged pull requests implementing production features across the Vulnerability Remediation project.
Software Engineer (Personal/portfolio and Puppet by Perforce) at Puppet by Perforce
September 1, 2024 - September 1, 2025
Studied and worked with modules in computer science fundamentals and security-related topics (malware analysis, networks and protocols, data structures and algorithms). Practiced building and shipping software through cloud microservices and frontend development as reflected in the portfolio work. Note: The resume lists 'Puppet by Perforce' as an entry; exact internship/job dates are not explicit in the provided text.
Software Engineering Intern at N/A (Vulnerability Remediation project team)
June 1, 2024 - August 1, 2025
Designed and implemented responsive customer-facing UI features using Ember.js, TypeScript/JavaScript, and SCSS, delivering production functionality across a vulnerability remediation product. Integrated frontend components with backend APIs, implemented client-side validation, asynchronous data loading, and automated UI tests to support reliable production features. Contributed to backend development and maintenance of Puppet Comply using Ruby, investigating and reproducing production defects and implementing new functionality across Linux environments. Became the team’s highest individual ticket contributor for the first vulnerability remediation release, completing 61 Jira issues (13% of assigned work). Designed and developed standalone Python microservice exposing a REST API for automated test data transformation (configurable TLS, gzip compression, Docker Compose profiles, and PostgreSQL test data generation). Provisioned cloud-hosted development environments, maintained Postgr

Education

BSc Computer Science (First Class Honours) at Queen’s University Belfast
September 1, 2022 - May 1, 2026
High School A-levels at Ballyclare High School
September 1, 2022 - May 1, 2026
BSc Computer Science at Queen’s University Belfast
September 1, 2022 - May 1, 2026
High School at Ballyclare High School
August 1, 2015 - June 1, 2022

Qualifications

AWS Cloud Quest: Serverless Developer (not dated)
January 11, 2030 - August 14, 2026
AWSome Level Award: High Achiever in Computer Science 2022
January 1, 2022 - January 1, 2022
Northgate Cup: High Achiever in Computer Science (A-level)
January 11, 2030 - August 14, 2026
React Essential Training
January 11, 2030 - August 14, 2026
AWS Cloud Quest: Serverless Developer
January 1, 2021 - August 14, 2026
AWS Cloud Quest: Build RESTful APIs with Node.js and Express 2.0
January 1, 2021 - August 14, 2026
As-L Level Award: Highest Achiever in Computer Science (2022)
January 1, 2022 - August 14, 2026
Northgate Cup: Highest Achiever in Computer Science (A-Level)
January 1, 2022 - August 14, 2026

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Education, Media & Entertainment