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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Advanced
Work Experience
Summer Research Intern at Queen’s University Belfast
June 1, 2026 - August 1, 2026Conducted 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, 2026Conducting 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, 2025Reinforced 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, 2025Designed 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, 2025Studied 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, 2025Designed 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, 2026High School A-levels at Ballyclare High School
September 1, 2022 - May 1, 2026BSc Computer Science at Queen’s University Belfast
September 1, 2022 - May 1, 2026High School at Ballyclare High School
August 1, 2015 - June 1, 2022Qualifications
AWS Cloud Quest: Serverless Developer (not dated)
January 11, 2030 - August 14, 2026AWSome Level Award: High Achiever in Computer Science 2022
January 1, 2022 - January 1, 2022Northgate Cup: High Achiever in Computer Science (A-level)
January 11, 2030 - August 14, 2026React Essential Training
January 11, 2030 - August 14, 2026AWS Cloud Quest: Serverless Developer
January 1, 2021 - August 14, 2026AWS Cloud Quest: Build RESTful APIs with Node.js and Express 2.0
January 1, 2021 - August 14, 2026As-L Level Award: Highest Achiever in Computer Science (2022)
January 1, 2022 - August 14, 2026Northgate Cup: Highest Achiever in Computer Science (A-Level)
January 1, 2022 - August 14, 2026Industry Experience
Software & Internet, Computers & Electronics, Professional Services, Education, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer in London today.