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.

Read the full profile

Ronan Peacock

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.

Ronan in CyprusFlowersRonan in Kirriemuir

Experience

4 years at Leidos as a Technical Graduate Apprentice, rotating through different engineering disciplines.

  1. Cybersecurity Operations and Architecture

    2022 - 2023

    Leidos · 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
  2. Legacy Systems Modernisation

    2023 - 2024

    Leidos · 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
  3. Public-Sector Frontend Delivery

    2024

    Leidos · 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
  4. Maritime Autonomy R&D

    2024 - Present

    Leidos · 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

Python TypeScript JavaScript Java C C++ C# SQL Bash

Frontend

React Next.js Astro Tailwind CSS HTML CSS

Backend

Node.js NestJS FastAPI PostgreSQL Redis Prisma REST APIs

Data and Analytics

dbt DuckDB Polars Prefect Streamlit Pandas Medallion Architecture

Cloud and DevOps

AWS Docker GitHub Actions Bamboo Oracle Cloud Cloudflare Pages Cloudflare Workers CI/CD

Tooling and Practices

Git Agile Jira Confluence Vitest Playwright pytest Linux

Recognition

ScotlandIS Digital Technology Awards 2026 - Digital Tech Rising Star finalist

ScotlandIS Digital Technology Awards 2026 - Digital Tech Rising Star finalist

AWS Certified Cloud Practitioner badge

AWS Certified Cloud Practitioner

February 2026

Amazon 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 badge

Digital Tech Rising Star - Finalist

March 2026

ScotlandIS 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 2025

Leidos · 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 - Present

STEM 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

Expected July 2026

Graduate Apprenticeship (integrated degree and industry placement)

On track for first-class honours
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 2026

Year 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 PDF

Complex Telemetry to Human-Readable Situations: A Lightweight Maritime Observability Dashboard

March 2026

Workplace 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 PDF

Contact

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)