Software Engineer Glasgow
Ronan
Peacock
Ronan Peacock is a software engineer in Glasgow, graduate apprentice at Leidos, and final-year BSc Software Engineering student at the University of Glasgow.
I have 4 years of industry experience across cybersecurity, systems modernisation, public-sector web delivery, and maritime autonomy R&D, and I am graduating in July 2026.
CV updated March 2026
About
I'm a software engineer based in Glasgow, currently in my final year of a BSc in Software Engineering with Human Computer Interaction at the University of Glasgow. I came into the degree through the Graduate Apprenticeship route, which means I've been working full-time at Leidos since 2022 alongside my studies.
Over the past four years I've rotated through four very different engineering environments: a cybersecurity operations centre, a legacy systems modernisation project, a public-sector digital delivery team, and currently an R&D group working on autonomous maritime systems. That breadth has given me a practical understanding of engineering across quite different contexts - from regulated infrastructure work to fast-moving frontend delivery.
Outside of work I build personal projects to explore areas that interest me - most are on GitHub. I'm also a certified STEM Ambassador and enjoy getting into schools to work with pupils on technology and computing.
Experience
4 years at Leidos as a Technical Graduate Apprentice, rotating through different engineering disciplines.
-
Cybersecurity Operations and Architecture
2022 - 2023Leidos · Glasgow
Started my apprenticeship embedded in a cybersecurity operations environment. Gained hands-on experience performing vulnerability assessments, threat intelligence analysis, and incident response. Built foundational skills in cloud infrastructure - deploying and managing AWS EC2 instances, configuring Splunk log-forwarding pipelines, and working with Linux and Windows servers in a regulated network environment.
- Vulnerability assessments and threat intelligence analysis
- AWS EC2 deployment and administration
- Splunk log-forwarding integration
- Network security fundamentals - subnets, security groups, access controls
AWS Linux Windows Server Splunk Cybersecurity Networking -
Legacy Systems Modernisation
2023 - 2024Leidos · Glasgow
Worked on modernising a legacy C and C++ application to Oracle Cloud Infrastructure. Independently researched and resolved complex technical challenges with limited prior documentation, and delivered a proof-of-concept that was presented to stakeholders with written and verbal recommendations. This rotation built real depth in systems-level programming and the realities of working with older codebases in a professional setting.
- Refactored legacy C/C++ codebase for OCI deployment
- Independent technical research and problem resolution
- Proof-of-concept delivery with stakeholder presentation
- Deep exposure to C, legacy Oracle APIs, and OCI
C C++ Oracle Cloud Legacy Modernisation Systems Programming -
Public-Sector Frontend Delivery
2024Leidos · Glasgow
Delivered frontend features for a public-sector digital service using React and Node.js. Worked within a fully Agile team - participating in sprints, demos, and retrospectives - and frequently presented completed work directly to the customer. Received a Leidos STAR Award for agility, collaboration, and commitment after delivering under tight deadlines with evolving requirements and last-minute defect resolution.
- React and Node.js frontend delivery for a live public-sector service
- Full Agile workflow - sprints, demos, retrospectives
- Regular customer-facing presentations
- Leidos STAR Award recipient
React Node.js JavaScript Agile Git Public Sector -
Maritime Autonomy R&D
2024 - PresentLeidos · Glasgow
Currently working in a fluid R&D environment on an autonomous surface vessel system. The work involves self-directed research spikes into technologies that are new to the team, microservice development, middleware integration, and building engineering tooling to support simulation-based testing. This rotation forms the basis of my final-year university dissertations.
- Autonomous surface vessel software stack
- Middleware-facing microservice development
- Real-time observability dashboard for simulation environments
- CI/CD pipeline setup with Bamboo, Docker, and Harbor
- Self-managed research in a novel technical domain
Python Microservices Docker CI/CD R&D Simulation Middleware
Skills
Languages
Frontend
Backend
Data and Analytics
Cloud and DevOps
Tooling and Practices
Recognition
ScotlandIS Digital Technology Awards 2026 - Digital Tech Rising Star finalist
AWS Certified Cloud Practitioner
February 2026Amazon Web Services · Certification
Validates foundational knowledge of AWS cloud services, architecture, security, and pricing. Valid through February 2029.
Verify credential →
Digital Tech Rising Star - Finalist
March 2026ScotlandIS Digital Technology Awards · Recognition
Shortlisted as a finalist for the Digital Tech Rising Star award at the ScotlandIS Digital Technology Awards 2026 in Glasgow - recognition of early-career impact in the Scottish tech industry.
Announcement post → Awards night post →Leidos STAR Award
October 2025Leidos · Award
Nominated by the Next Warning Service project manager for delivering the public-facing gov.uk website under tight deadlines and rapidly evolving requirements. Recognised for demonstrating agility, collaboration, and commitment throughout the project.
UK STEM Ambassador
2023 - PresentSTEM Learning · Volunteer
Certified STEM Ambassador with PVG (Protecting Vulnerable Groups) clearance. Regularly supports outreach events and works with school pupils to promote technology and engineering careers.
Education
BSc (Hons) Software Engineering with Human Computer Interaction
University of Glasgow
Graduate Apprenticeship (integrated degree and industry placement)
Modules studied (Years 1-4)
Year 1 (2022-2023)
- How to Learn a New Language
- Foundations of Professional Software Engineering
- Web Application Systems
- Computer Architecture and Network Systems
- Testing and Improvement
- Academic Writing Skills Programme
Year 2 (2023-2024)
- Practical Algorithms
- Advanced Professional Software Engineering
- Algorithmics
- Data Science Fundamentals
- Data Storage and Retrieval
- Systems Programming
- User Interaction
Year 3 (2024-2025)
- Professional Issues in the Workplace
- Functional Programming
- Mobile Human Computer Interaction
- Patient Centred Health Technology
- Human Centred Security
- Conversational Interfaces
Year 4 (2025-2026)
- Research Methods and Techniques
- Computing Science Education Theory and Practice
- Software Engineering Release Practices
- Workplace Project Supplement - Elective second dissertation focused on workplace engineering
Dissertations
Engineering Query and Injection Interfaces for an Inherited Autonomous Maritime System
April 2026Year 4 Workplace Project Assessment
The project addressed the challenge of making an inherited autonomous maritime software stack more queryable, testable, and maintainable. The central delivered outcomes were a DDS Query Service - which exposed selected autonomy-relevant middleware data as structured JSON - and a Contact Injection Service, which allowed synthetic contacts to be introduced into the autonomy-facing data stream for repeatable engineering checks and scenario setup. These were reinforced by automated test suites (113 and 137 tests respectively, at 63% and 65% coverage), mock execution modes, and a containerised CI/CD path using Bamboo, Docker, and Harbor.
Download PDFComplex Telemetry to Human-Readable Situations: A Lightweight Maritime Observability Dashboard
March 2026Workplace Project Supplement (Elective)
This project reports on the design, implementation, and evaluation of a lightweight real-time situational awareness dashboard supporting development and debugging during software-in-the-loop (SIL) simulation runs for a UK maritime autonomy programme. The solution subscribes to selected middleware telemetry streams, decodes and normalises values into human-readable units, and presents own-ship state and nearby contacts in a browser with explicit connection and data-freshness indicators. An extension adds synthetic contact injection controls for repeatable local development and evaluation scenarios. The dashboard was developed iteratively through successive releases and evaluated using task-based walkthroughs and SUS scoring.
Download PDFContact
Feel free to reach out - whether that's about my work, a project, or just to connect.
Location
Glasgow, Scotland
Currently at
Leidos - Autonomous Maritime Systems
Studying
BSc (Hons) Software Engineering, University of Glasgow
Graduating July 2026
STEM Ambassador
PVG certified - regularly visits schools across Glasgow
Industry experience
4 years across cybersecurity, legacy modernisation, public-sector web, and maritime autonomy R&D
Certified
AWS Certified Cloud Practitioner (valid to 2029)

